rendered paste body+ rootdev=/dev/mapper/isw_fieggaffd_Volume05
+ fstabrootdev=/dev/mapper/isw_fieggaffd_Volume05
+ '[' /dev/mapper/isw_fieggaffd_Volume05 '!=' /dev/mapper/isw_fieggaffd_Volume05 ']'
++ awk '$2 == "/" && $4 ~ "loop" { print $1 }' /etc/fstab
+ fullloopfile=
+ '[' -n '' ']'
++ stat -L -c %t /dev/mapper/isw_fieggaffd_Volume05
+ root_major=252
+ '[' -f /sbin/lvm1-vgdisplay ']'
++ awk '$2 == "device-mapper" {print $1}' /proc/devices
+ dm_major=252
+ '[' 252 = 252 ']'
+ '[' -x /sbin/lvm2 ']'
+ dmraidev /dev/mapper/isw_fieggaffd_Volume05
+ local dev raid major
++ stat -L -c %t /dev/mapper/isw_fieggaffd_Volume05
+ major=252
+ '[' -x /sbin/dmraid -a 252 = 252 ']'
++ /sbin/dmraid -sa -c
+ for raid in '`/sbin/dmraid -sa -c`'
+ '[' 5 '!=' /dev/mapper/isw_fieggaffd_Volume05 ']'
++ /sbin/dmraid -r -c -c
++ awk -F: -v raid=isw_fieggaffd_Volume0 '$3 ~ raid {print $1}'
+ dev=
+ dev=1
+ '[' -n 1 ']'
+ root_dmraid=1
+ need_dmnod=1
+ findmodule -dm-mod
+ skiperrors=
+ '[' -dm-mod == --skiperrors ']'
+ local modName=-dm-mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo -dm-mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=-dm-mod
+ '[' -dm-mod '!=' -dm-mod ']'
+ echo
+ grep -q '/-dm-mod\.k\?o'
+ '[' -dm-mod = off -o -dm-mod = null ']'
+ '[' -dm-mod '!=' dm-mod ']'
+ skiperrors=--skiperrors
+ modName=dm-mod
+ echo
+ egrep -q '(^| )dm-mod( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = dm-mod ']'
+ for i in '$IGNOREMODS'
+ '[' imm = dm-mod ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = dm-mod ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = dm-mod ']'
+ moduledep dm-mod
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module dm-mod'
Looking for deps of module dm-mod
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep dm-mod
+ deps=
+ '[' -n -v -a -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mod.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mod.o
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mod.ko.gz
++ grep -v '^./build'
+ fmPath=./kernel/drivers/md/dm-mod.ko.gz
+ '[' -n ./kernel/drivers/md/dm-mod.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/md/dm-mod.ko.gz ']'
+ zfmPath=./kernel/drivers/md/dm-mod.ko
+ echo
+ grep -q ./kernel/drivers/md/dm-mod.ko
+ MODULES=' ./kernel/drivers/md/dm-mod.ko'
+ findmodule -dm-mirror
+ skiperrors=
+ '[' -dm-mirror == --skiperrors ']'
+ local modName=-dm-mirror
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo -dm-mirror
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=-dm-mirror
+ '[' -dm-mirror '!=' -dm-mirror ']'
+ echo ./kernel/drivers/md/dm-mod.ko
+ grep -q '/-dm-mirror\.k\?o'
+ '[' -dm-mirror = off -o -dm-mirror = null ']'
+ '[' -dm-mirror '!=' dm-mirror ']'
+ skiperrors=--skiperrors
+ modName=dm-mirror
+ echo
+ egrep -q '(^| )dm-mirror( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = dm-mirror ']'
+ for i in '$IGNOREMODS'
+ '[' imm = dm-mirror ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = dm-mirror ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = dm-mirror ']'
+ moduledep dm-mirror
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module dm-mirror'
Looking for deps of module dm-mirror
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep dm-mirror
+ deps=' dm-mod'
+ '[' -n -v -a -n ' dm-mod' ']'
+ echo -e '\t dm-mod'
dm-mod
+ for i in '$deps'
+ findmodule dm-mod
+ skiperrors=
+ '[' dm-mod == --skiperrors ']'
+ local modName=dm-mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo dm-mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=dm-mod
+ '[' dm-mod '!=' dm-mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko
+ grep -q '/dm-mod\.k\?o'
+ return
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mirror.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mirror.o
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mirror.ko.gz
++ grep -v '^./build'
+ fmPath=./kernel/drivers/md/dm-mirror.ko.gz
+ '[' -n ./kernel/drivers/md/dm-mirror.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/md/dm-mirror.ko.gz ']'
+ zfmPath=./kernel/drivers/md/dm-mirror.ko
+ echo ./kernel/drivers/md/dm-mod.ko
+ grep -q ./kernel/drivers/md/dm-mirror.ko
+ MODULES=' ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko'
+ findmodule -sd_mod
+ skiperrors=
+ '[' -sd_mod == --skiperrors ']'
+ local modName=-sd_mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo -sd_mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=-sd_mod
+ '[' -sd_mod '!=' -sd_mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko
+ grep -q '/-sd_mod\.k\?o'
+ '[' -sd_mod = off -o -sd_mod = null ']'
+ '[' -sd_mod '!=' sd_mod ']'
+ skiperrors=--skiperrors
+ modName=sd_mod
+ echo
+ egrep -q '(^| )sd_mod( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = sd_mod ']'
+ for i in '$IGNOREMODS'
+ '[' imm = sd_mod ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = sd_mod ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = sd_mod ']'
+ moduledep sd_mod
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module sd_mod'
Looking for deps of module sd_mod
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep sd_mod
+ deps=' scsi_mod'
+ '[' -n -v -a -n ' scsi_mod' ']'
+ echo -e '\t scsi_mod'
scsi_mod
+ for i in '$deps'
+ findmodule scsi_mod
+ skiperrors=
+ '[' scsi_mod == --skiperrors ']'
+ local modName=scsi_mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo scsi_mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=scsi_mod
+ '[' scsi_mod '!=' scsi_mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko
+ grep -q '/scsi_mod\.k\?o'
+ '[' scsi_mod = off -o scsi_mod = null ']'
+ '[' scsi_mod '!=' scsi_mod ']'
+ echo
+ egrep -q '(^| )scsi_mod( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = scsi_mod ']'
+ for i in '$IGNOREMODS'
+ '[' imm = scsi_mod ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = scsi_mod ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = scsi_mod ']'
+ moduledep scsi_mod
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module scsi_mod'
Looking for deps of module scsi_mod
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep scsi_mod
+ deps=
+ '[' -n -v -a -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name scsi_mod.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name scsi_mod.o
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name scsi_mod.ko.gz
++ grep -v '^./build'
+ fmPath=./kernel/drivers/scsi/scsi_mod.ko.gz
+ '[' -n ./kernel/drivers/scsi/scsi_mod.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/scsi/scsi_mod.ko.gz ']'
+ zfmPath=./kernel/drivers/scsi/scsi_mod.ko
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko
+ grep -q ./kernel/drivers/scsi/scsi_mod.ko
+ MODULES=' ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name sd_mod.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ grep -v '^./build'
++ find . -type f -name sd_mod.o
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ grep -v '^./build'
++ find . -type f -name sd_mod.ko.gz
+ fmPath=./kernel/drivers/scsi/sd_mod.ko.gz
+ '[' -n ./kernel/drivers/scsi/sd_mod.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/scsi/sd_mod.ko.gz ']'
+ zfmPath=./kernel/drivers/scsi/sd_mod.ko
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko
+ grep -q ./kernel/drivers/scsi/sd_mod.ko
+ MODULES=' ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko'
+ nonraiddevices=' 1'
+ '[' -z '' -a -x /sbin/evms_query ']'
+ '[' -n '' ']'
+ '[' 252 -eq 7 ']'
+ '[' -n '' ']'
+ '[' -z ' 1' ']'
+ '[' -n nonraiddevices ']'
+ pvs=' 1'
+ nonraiddevices=
+ for dev in '$pvs'
+ dmraidev 1
+ local dev raid major
++ stat -L -c %t 1
stat: ne peut valuer `1': Aucun fichier ou rpertoire de ce type
+ major=0
+ '[' -x /sbin/dmraid -a 0 = 252 ']'
+ dev=1
+ '[' -n 1 ']'
+ root_dmraid=1
+ need_dmnod=1
+ findmodule -dm-mod
+ skiperrors=
+ '[' -dm-mod == --skiperrors ']'
+ local modName=-dm-mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo -dm-mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=-dm-mod
+ '[' -dm-mod '!=' -dm-mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/-dm-mod\.k\?o'
+ '[' -dm-mod = off -o -dm-mod = null ']'
+ '[' -dm-mod '!=' dm-mod ']'
+ skiperrors=--skiperrors
+ modName=dm-mod
+ echo
+ egrep -q '(^| )dm-mod( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = dm-mod ']'
+ for i in '$IGNOREMODS'
+ '[' imm = dm-mod ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = dm-mod ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = dm-mod ']'
+ moduledep dm-mod
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module dm-mod'
Looking for deps of module dm-mod
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep dm-mod
+ deps=
+ '[' -n -v -a -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mod.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mod.o
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mod.ko.gz
++ grep -v '^./build'
+ fmPath=./kernel/drivers/md/dm-mod.ko.gz
+ '[' -n ./kernel/drivers/md/dm-mod.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/md/dm-mod.ko.gz ']'
+ zfmPath=./kernel/drivers/md/dm-mod.ko
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q ./kernel/drivers/md/dm-mod.ko
+ findmodule -dm-mirror
+ skiperrors=
+ '[' -dm-mirror == --skiperrors ']'
+ local modName=-dm-mirror
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo -dm-mirror
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=-dm-mirror
+ '[' -dm-mirror '!=' -dm-mirror ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/-dm-mirror\.k\?o'
+ '[' -dm-mirror = off -o -dm-mirror = null ']'
+ '[' -dm-mirror '!=' dm-mirror ']'
+ skiperrors=--skiperrors
+ modName=dm-mirror
+ echo
+ egrep -q '(^| )dm-mirror( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = dm-mirror ']'
+ for i in '$IGNOREMODS'
+ '[' imm = dm-mirror ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = dm-mirror ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = dm-mirror ']'
+ moduledep dm-mirror
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module dm-mirror'
Looking for deps of module dm-mirror
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep dm-mirror
+ deps=' dm-mod'
+ '[' -n -v -a -n ' dm-mod' ']'
+ echo -e '\t dm-mod'
dm-mod
+ for i in '$deps'
+ findmodule dm-mod
+ skiperrors=
+ '[' dm-mod == --skiperrors ']'
+ local modName=dm-mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo dm-mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=dm-mod
+ '[' dm-mod '!=' dm-mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/dm-mod\.k\?o'
+ return
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mirror.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mirror.o
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name dm-mirror.ko.gz
++ grep -v '^./build'
+ fmPath=./kernel/drivers/md/dm-mirror.ko.gz
+ '[' -n ./kernel/drivers/md/dm-mirror.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/md/dm-mirror.ko.gz ']'
+ zfmPath=./kernel/drivers/md/dm-mirror.ko
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q ./kernel/drivers/md/dm-mirror.ko
+ findmodule -sd_mod
+ skiperrors=
+ '[' -sd_mod == --skiperrors ']'
+ local modName=-sd_mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo -sd_mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=-sd_mod
+ '[' -sd_mod '!=' -sd_mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/-sd_mod\.k\?o'
+ '[' -sd_mod = off -o -sd_mod = null ']'
+ '[' -sd_mod '!=' sd_mod ']'
+ skiperrors=--skiperrors
+ modName=sd_mod
+ echo
+ egrep -q '(^| )sd_mod( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = sd_mod ']'
+ for i in '$IGNOREMODS'
+ '[' imm = sd_mod ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = sd_mod ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = sd_mod ']'
+ moduledep sd_mod
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module sd_mod'
Looking for deps of module sd_mod
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep sd_mod
+ deps=' scsi_mod'
+ '[' -n -v -a -n ' scsi_mod' ']'
+ echo -e '\t scsi_mod'
scsi_mod
+ for i in '$deps'
+ findmodule scsi_mod
+ skiperrors=
+ '[' scsi_mod == --skiperrors ']'
+ local modName=scsi_mod
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo scsi_mod
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=scsi_mod
+ '[' scsi_mod '!=' scsi_mod ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/scsi_mod\.k\?o'
+ return
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name sd_mod.o.gz
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name sd_mod.o
++ grep -v '^./build'
+ fmPath=
+ '[' -n '' ']'
+ for modExt in o.gz o ko.gz ko
++ cd /lib/modules/2.6.17-14mdv
++ find . -type f -name sd_mod.ko.gz
++ grep -v '^./build'
+ fmPath=./kernel/drivers/scsi/sd_mod.ko.gz
+ '[' -n ./kernel/drivers/scsi/sd_mod.ko.gz ']'
+ break
+ '[' -z ./kernel/drivers/scsi/sd_mod.ko.gz ']'
+ zfmPath=./kernel/drivers/scsi/sd_mod.ko
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q ./kernel/drivers/scsi/sd_mod.ko
+ nonraiddevices=' 1'
+ '[' -n '' -a -z '' ']'
+ '[' -z '' ']'
+ for sddev in '$nonraiddevices'
++ scsidriver 1
++ local -i major minor count i
++ local foo bus j drv
++ foo=1
++ '[' -d /sys/block/1 ']'
++ for j in '/sys/block/*/$foo'
+++ readlink -f '/sys/block/*/1/../device/../..'
++ bus=
++ '[' -n '' -a '' '!=' '' ']'
+++ stat -L -c %t 1
stat: ne peut valuer `1': Aucun fichier ou rpertoire de ce type
++ major=0
+++ awk -v major=0 '
BEGIN { i=0 }
$1 == major && $2 == "sd" { print i; exit }
$2 == "sd" { i++ }
' /proc/devices
++ foo=
++ '[' -n '' ']'
+ scsidriver=
++ migrate_scsidriver 1
++ local sddev=1
++ shift
++ local f drv wanted
++ echo
+ scsidriver=
++ verif_scsidriver
++ local all_known wanted pb known found wouldlike
+++ grep -E '^[[:space:]]*(alias|probeall|install)[[:space:]]+scsi_hostadapter' /etc/modprobe.conf
+++ sed 's/^.*scsi_hostadapter//;s/\/sbin\/modprobe//g;s/;//g;s/\/bin\/true//;s/||//'
++ all_known=' ahci ata_piix '
++ '[' -n '' ']'
++ echo
+ scsidriver=
+ '[' -n '' ']'
+ nonscsidevices=' 1'
+ '[' -n '' ']'
+ for idedev in '$nonscsidevices'
++ stat -L -c %t 1
stat: ne peut valuer `1': Aucun fichier ou rpertoire de ce type
+ major=0
++ awk -v major=0 '$1 == major && $2 ~ /^ide[0-9]/ {print $2}' /proc/devices
+ is_ide=
+ '[' -n '' ']'
+ nonidedevices=' 1'
+ '[' -n '' ']'
+ for otherdev in '$nonidedevices'
++ stat -L -c %t 1
stat: ne peut valuer `1': Aucun fichier ou rpertoire de ce type
+ major=0
++ awk -v major=0 '
/Block devices:/ {block=1}
block == 0 {next}
$1 == major && $2 ~ /^ida/ {print "cpqarray";exit}
$1 == major && $2 ~ /^dac960/ {print "DAC960";exit}
$1 == major && $2 ~ /^ad/ {print "acsi";exit}
$1 == major && $2 ~ /^sx8/ {print "sx8";exit}
$1 == major && $2 ~ /^ataraid/ {print "-FAIL";exit}
$1 == major {gsub("[0-9]*$","",$2); print "-" $2}
' /proc/devices
+ driver=
+ findmodule
+ skiperrors=
+ '[' == --skiperrors ']'
/sbin/mkinitrd: line 120: [: ==: unary operator expected
+ local modName=
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=
+ '[' '' '!=' '' ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/\.k\?o'
+ '[' '' = off -o '' = null ']'
+ '[' '' '!=' '' ']'
+ echo
+ egrep -q '(^| )( |$)'
+ '[' -n -v ']'
+ echo 'module assumed to be built in'
module assumed to be built in
+ return
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/\.k\?o'
++ grep -E '^[[:space:]]*(alias|probeall|install)[[:space:]]+scsi_hostadapter' /etc/modprobe.conf
++ sed 's/^.*scsi_hostadapter//;s/\/sbin\/modprobe//g;s/;//g;s/\/bin\/true//;s/||//'
+ for i in '`grep -E '\''^[[:space:]]*(alias|probeall|install)[[:space:]]+scsi_hostadapter'\'' $modulefile | sed '\''s/^.*scsi_hostadapter//;s/\/sbin\/modprobe//g;s/;//g;s/\/bin\/true//;s/||//'\''`'
+ findmodule ahci
+ skiperrors=
+ '[' ahci == --skiperrors ']'
+ local modName=ahci
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo ahci
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=ahci
+ '[' ahci '!=' ahci ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/ahci\.k\?o'
+ '[' ahci = off -o ahci = null ']'
+ '[' ahci '!=' ahci ']'
+ echo
+ egrep -q '(^| )ahci( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = ahci ']'
+ for i in '$IGNOREMODS'
+ '[' imm = ahci ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = ahci ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = ahci ']'
+ moduledep ahci
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module ahci'
Looking for deps of module ahci
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \
for (i=2; i<=NF; i++) { dep=sprintf("%s %s", dep, modname($i)) } } \
/^[[:space:]]/ { dep=sprintf("%s %s", dep, modname($1)); } \
END { show(); exit(rc) }' /lib/modules/2.6.17-14mdv/modules.dep ahci
+ deps=' libata scsi_mod'
+ '[' -n -v -a -n ' libata scsi_mod' ']'
+ echo -e '\t libata scsi_mod'
libata scsi_mod
+ for i in '$deps'
+ findmodule libata
+ skiperrors=
+ '[' libata == --skiperrors ']'
+ local modName=libata
+ '[' -n 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@' ']'
++ echo libata
++ sed -e 's@pdc-ultra@sata_promise@;s@usb-uhci@uhci-hcd@;s@usb-ohci@ohci-hcd@;s@^uhci$@uhci-hcd@'
+ local modMap=libata
+ '[' libata '!=' libata ']'
+ echo ./kernel/drivers/md/dm-mod.ko ./kernel/drivers/md/dm-mirror.ko ./kernel/drivers/scsi/scsi_mod.ko ./kernel/drivers/scsi/sd_mod.ko
+ grep -q '/libata\.k\?o'
+ '[' libata = off -o libata = null ']'
+ '[' libata '!=' libata ']'
+ echo
+ egrep -q '(^| )libata( |$)'
+ for i in '$IGNOREMODS'
+ '[' ppa = libata ']'
+ for i in '$IGNOREMODS'
+ '[' imm = libata ']'
+ for i in '$IGNOREMODS'
+ '[' ide-scsi = libata ']'
+ for i in '$IGNOREMODS'
+ '[' initramfs = libata ']'
+ moduledep libata
+ '[' '!' -f /lib/modules/2.6.17-14mdv/modules.dep ']'
+ '[' -n -v ']'
+ echo 'Looking for deps of module libata'
Looking for deps of module libata
++ awk 'BEGIN { searched=ARGV[2]; ARGV[2]=""; rc=1 } \
function modname(filename) { match(filename, /\/([^\/]+)\.k?o/, ret); return ret[1] } \
function show() { if (orig == searched) { print dep; orig=""; rc=0; exit } } \
/^\/lib/ { show(); \
orig=modname($1); dep=""; \