diff options
| author | maximilian attems <maks@debian.org> | 2006-07-16 21:14:42 +0200 |
|---|---|---|
| committer | maximilian attems <maks@debian.org> | 2006-07-16 21:14:42 +0200 |
| commit | 8e9ecf2b5f9ced135e29d12fbe53c727a248934d (patch) | |
| tree | 1da4e5ddf056478481e0484e4bc08dc09aa90ad7 /mkinitramfs | |
| parent | 7b658ecddad7e848e6c3c5d347c46d3b11aa1988 (diff) | |
| download | initramfs-tools-8e9ecf2b5f9ced135e29d12fbe53c727a248934d.tar.gz initramfs-tools-8e9ecf2b5f9ced135e29d12fbe53c727a248934d.zip | |
big ubuntu merge:
- changelog
- typos + whitespace + comments + quoting
- vga16fb
Diffstat (limited to 'mkinitramfs')
| -rwxr-xr-x | mkinitramfs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/mkinitramfs b/mkinitramfs index a0bec9e..6c048df 100755 --- a/mkinitramfs +++ b/mkinitramfs @@ -84,7 +84,7 @@ fi . "${CONFDIR}/initramfs.conf" EXTRA_CONF='' for i in ${CONFDIR}/conf.d/* /usr/share/initramfs-tools/conf.d/*; do - EXTRA_CONF="${EXTRA_CONF} $(basename $i | grep '^[a-z0-9][a-z0-9\._-]*$' | grep -v '\.dpkg-.*$')"; + EXTRA_CONF="${EXTRA_CONF} $(basename $i | grep '^[a-z0-9][a-z0-9\._-]*$' | grep -v '\.dpkg-.*$')"; done for i in ${EXTRA_CONF}; do . ${CONFDIR}/conf.d/${i} @@ -102,10 +102,11 @@ else version="${1}" fi -if dpkg --compare-versions "${version}" lt 2.6.12; then - echo "Kernel version too old. initramfs-tools requires at least 2.6.12." - exit 1 -fi +# Check that we're using a new enough kernel version, first for ourselves, +# then for each of the hooks, which can have a MINKVER variable defined +check_minkver ${version} +check_minkver ${version} /usr/share/initramfs-tools/hooks +check_minkver ${version} ${CONFDIR}/hooks case "${version}" in /lib/modules/*/[!/]*) @@ -195,7 +196,7 @@ done echo "DPKG_ARCH=${DPKG_ARCH}" > ${DESTDIR}/conf/arch.conf copy_exec "${CONFDIR}/initramfs.conf" /conf for i in ${EXTRA_CONF}; do - copy_exec ${CONFDIR}/conf.d/${i} /conf/conf.d + copy_exec "${CONFDIR}/conf.d/${i}" /conf/conf.d done echo "ROOT=${ROOT}" > ${DESTDIR}/conf/conf.d/root |
