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