From a214296973e3651b6b3ce570bf781dd83a93d380 Mon Sep 17 00:00:00 2001 From: Dmitry Nedospasov Date: Sat, 17 Apr 2010 19:24:51 +0200 Subject: [PATCH] Updated kerenl install script in edgy --- hooks/edgy/80-install-kernel | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/hooks/edgy/80-install-kernel b/hooks/edgy/80-install-kernel index e849b50..47587b4 100755 --- a/hooks/edgy/80-install-kernel +++ b/hooks/edgy/80-install-kernel @@ -52,24 +52,26 @@ ${prefix}/lib/modules/ | head -n 1` fi # Generate grub menu.lst -LNZ=`basename \`ls -1 ${prefix}/boot/vmlinuz*|tail -n 1\`` -RD=`basename \`ls -1 ${prefix}/boot/initrd*|tail -n 1\`` +DOMU_KERNEL=$(basename $(ls -1 ${prefix}/boot/vmlinuz* | tail -n 1)) +DOMU_RAMDISK=$(basename $(ls -1 ${prefix}/boot/initrd*|tail -n 1)) +DOMU_ISSUE=$(head -n 1 ${prefix}/etc/issue | awk -F '\' '{ print $1 }' | sed 's/[ \t]*$//') + mkdir -p ${prefix}/boot/grub -cat - <<-EOF > ${prefix}/boot/grub/menu.lst +cat << E_O_MENU > ${prefix}/boot/grub/menu.lst default 0 timeout 2 -title Ubuntu +title $DOMU_ISSUE root (hd0,0) -kernel /boot/$LNZ root=/dev/xvda2 ro -initrd /boot/$RD +kernel /boot/$DOMU_KERNEL root=/dev/xvda2 ro +initrd /boot/$DOMU_RAMDISK -title Ubuntu (Single-User) +title $DOMU_ISSUE (Single-User) root (hd0,0) -kernel /boot/$LNZ root=/dev/xvda2 ro single -initrd /boot/$RD +kernel /boot/$DOMU_KERNEL root=/dev/xvda2 ro single +initrd /boot/$DOMU_RAMDISK -EOF +E_O_MENU else logMessage "Package '${linux_kernel_package}' is not available"