diff -Nru /tmp/IJlH0XXCnP/lilo-installer-1.18ubuntu4/debian/changelog /tmp/gX2gRWATj4/lilo-installer-1.18ubuntu5/debian/changelog --- /tmp/IJlH0XXCnP/lilo-installer-1.18ubuntu4/debian/changelog 2007-04-09 21:11:16.000000000 +0200 +++ /tmp/gX2gRWATj4/lilo-installer-1.18ubuntu5/debian/changelog 2007-04-13 09:01:46.000000000 +0200 @@ -1,3 +1,15 @@ +lilo-installer (1.18ubuntu5) feisty; urgency=low + + * debian/postinst: + - Use append="root.." to pass root device to the kernel and add + it on each stanza. + - Comment out global root entry in lilo.conf. + - Clean up way to build APPEND entry. + + (Closes LP: #105631) + + -- Fabio M. Di Nitto Fri, 13 Apr 2007 09:00:52 +0200 + lilo-installer (1.18ubuntu4) feisty; urgency=low * debian/isinstallable: Fix architecture detection. diff -Nru /tmp/IJlH0XXCnP/lilo-installer-1.18ubuntu4/debian/postinst /tmp/gX2gRWATj4/lilo-installer-1.18ubuntu5/debian/postinst --- /tmp/IJlH0XXCnP/lilo-installer-1.18ubuntu4/debian/postinst 2006-11-21 14:41:28.000000000 +0100 +++ /tmp/gX2gRWATj4/lilo-installer-1.18ubuntu5/debian/postinst 2007-04-13 08:58:38.000000000 +0200 @@ -205,9 +205,6 @@ db_progress info lilo-installer/progress_lilo_conf user_params=$(echo $(user-params | grep -v 'vga=')) || true -if [ -n "$user_params" ]; then - APPEND=" append=\"$user_params\"" -fi VGA=$(user-params | grep 'vga=') || true if [ -z "VGA" ]; then @@ -218,17 +215,13 @@ if [ "${SERIAL}" ]; then SERIAL_CONSOLE="serial=${SERIAL}" + console_params="console=ttyS${SERIAL}" else SERIAL_CONSOLE="# serial=" fi -if [ "${SERIAL}" ]; then - if [ -n "$user_params" ]; then - APPEND=" append=\"$user_params console=ttyS${SERIAL}\"" - else - APPEND=" append=\"console=ttyS${SERIAL}\"" - fi -fi +# forcing root inside append +APPEND=" append=\"root=${rootfs} $user_params $console_params\"" if [ -e "/target/initrd.img" ]; then INITRD=" initrd=/initrd.img" @@ -259,7 +252,7 @@ # Specifies the device that should be mounted as root. (\`/') # -root=${rootfs} +#root=${rootfs} # This option may be needed for some software RAID installs. #