Bug#254996: [PATCH] smarter selection of the kernel
Hi,
this patch should let kernel packages like:
kernel-image-someversion-myflavour-somemachine
to be correctly selected.
E.g. this should let the installer choose the right demudi kernel
among:
kernel-image-2.4.25-1-multimedia-386
kernel-image-2.4.25-1-multimedia-586tsc
kernel-image-2.4.25-1-multimedia-686
kernel-image-2.4.25-1-multimedia-686-smp
kernel-image-2.4.25-1-multimedia-k6
kernel-image-2.4.25-1-multimedia-k7
kernel-image-2.4.25-1-multimedia-k7-smp
Cheers,
Free
--- postinst.orig 2004-09-21 18:36:12.000000000 +0200
+++ postinst 2004-10-02 21:08:54.000000000 +0200
@@ -614,6 +614,19 @@
fi
done
fi
+
+ # Try to default to a kernel appropriate for the machine
+ version=$(uname -r | cut -d . -f 1,2) # 2.4 or 2.6
+ FLAVOUR=`echo $arch_kernel | sed -e "s/kernel-image-$version-\(.*\)/\1/g"`
+ if [ "$FLAVOUR" != "" ]; then
+ kernellist=`cat $KERNEL_LIST | sort -r | tr '\n' ' '`
+ for akernel in $kernellist; do
+ if [ "" != "`echo $akernel | grep '^kernel-image-.*'$FLAVOUR`" ]; then
+ KERNEL=$akernel
+ break
+ fi
+ done
+ fi
fi
fi
Reply to: