+ 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=""; \