Package: evms
Version: 2.5.2-1
Severity: important
Tags: patch

This also affects the latest evms-2.5.3-2 packages.

When I hacked up evms.mkinitrd.probe, debian kernels were configured with
modules=most which included underlying drivers for loading root from evms.

Since 2.6.12, those modules are not implicited provided and loaded
elsewhere so we need to do it ourselves.  The old commented out find
needs to be reinstated.


-- Package-specific info:

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (650, 'testing'), (600, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-686-smp-cx88-evms
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages evms depends on:
ii  libc6                         2.3.5-6    GNU C Library: Shared libraries an
ii  libevms-2.5                   2.5.2-1    Enterprise Volume Management Syste

Versions of packages evms recommends:
ii  evms-cli                      2.5.2-1    Enterprise Volume Management Syste
ii  evms-ncurses                  2.5.2-1    Enterprise Volume Management Syste

-- no debconf information
--- evms.mkinitrd.probe~        2005-09-26 15:59:04.492443887 -0700
+++ evms.mkinitrd.probe 2005-09-26 15:59:14.410940598 -0700
@@ -45,12 +45,8 @@
     } >&4
 
 
-    # XXX make sure all of drivers/md is available and modprobed before
-    # starting evms (unnecessary, modules=most does this for us, and
-    # evms will be responsible for modprobing as required)
-
-    # find "$MODULEDIR/kernel/drivers/md" -name "*.$o" -printf '%f\n' | \
-    #  sed 's%\.'$o'$%%' >&3
+    find "$MODULEDIR/kernel/drivers/md" -name "*.$o" -printf '%f\n' | \
+       sed 's%\.'$o'$%%' >&3
 
 
     # Add the following EVMS specific startup script to initrd

Reply via email to