Package: lilo-installer
Followup-For: Bug #265902

Patch for this bug attached. It changes nothing for users that use devfs
names, but allows to also use traditional names (lilo-installer will not
check whether such device exists, but will fail later if it does not).

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11
Locale: LANG=uk_UA.KOI8-U, LC_CTYPE=uk_UA.KOI8-U (charmap=KOI8-U)
Index: debian/postinst
===================================================================
--- debian/postinst     (revision 26219)
+++ debian/postinst     (working copy)
@@ -83,20 +83,20 @@
       db_go || exit 10
       db_get lilo-installer/manual_bootdev
 
-      if [ -b "$RET" ]; then
         case "$RET" in
           /dev/ide*|/dev/discs/*|/dev/scsi/*)
+          if [ -b "$RET" ]; then
            bootdev="$(mapdevfs $RET)"
            not_done=0
            part=$(echo $bootdev | sed 's/.*\([0-9]\)/part\1/')
+          fi
          ;;
-         /dev/[hs]d[a-z][0-9])
+         /dev/[hs]d[a-z]*)
            bootdev=$RET;
            not_done=0
            part=$(echo $bootdev | sed 's/.*\([0-9]\)/part\1/')
          ;;
        esac
-      fi
 
       if [ $not_done -eq 1 ]; then
         db_subst lilo-installer/manual_bootdev_error path "$RET"

Reply via email to