-
-
Save anonymous/fb349f65c5ff38bb9a54 to your computer and use it in GitHub Desktop.
problem recover 2 logical drives on one array
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2012-11-08 07:43:48 Relax and Recover 1.12.0svn508 / 2011-07-13 11:02:53 | |
2012-11-08 07:43:48 Command line options: /bin/rear -Dv recover | |
2012-11-08 07:43:48 Including /etc/rear/os.conf | |
+ . /etc/rear/os.conf | |
++ ARCH=Linux-i386 | |
++ OS=GNU/Linux | |
++ OS_VERSION=5.6 | |
++ OS_VENDOR=RedHatEnterpriseServer | |
++ OS_VENDOR_VERSION=RedHatEnterpriseServer/5.6 | |
++ OS_VENDOR_ARCH=RedHatEnterpriseServer/i386 | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:48 Including conf/Linux-i386.conf | |
+ . /usr/share/rear/conf/Linux-i386.conf | |
++ REQUIRED_PROGS=("${REQUIRED_PROGS[@]}" parted sfdisk) | |
++ PROGS=("${PROGS[@]}" grub partprobe lilo fdisk cfdisk) | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:48 Including conf/GNU/Linux.conf | |
+ . /usr/share/rear/conf/GNU/Linux.conf | |
++ PROGS=(${PROGS[@]} rpc.statd rpcbind bash mknod blkid vol_id udev_volume_id portmap readlink rpcinfo grep cat tac tr reboot halt shutdown killall5 killall chroot tee awk ip ifenslave ifrename nameif klogd syslog-ng syslogd rsyslogd echo cp date wc cut rm test init telinit ethtool expand sed mount umount insmod modprobe lsmod true false mingetty rmmod hostname uname sleep logger ps ln dirname basename mkdir cpio tty ping netstat free traceroute less vi pico nano rmmod df ls dmesg du tar gzip netcat top iptraf joe pico getent id ldd strace rsync tail head find md5sum mkfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.jfs mkfs.xfs mkfs.reiserfs mkfs.vfat mkreiserfs fsck.ext2 fsck.ext3 fsck.ext4 fsck.ext4dev fsck.xfs fsck.reiserfs reiserfsck tune2fs tune4fs xfs_admin xfs_db jfs_tune reiserfstune fsck expr egrep grep fgrep df chmod chown stat mkswap swapon swapoff mknod touch scsi_id lsscsi logd initctl lspci usleep mktemp /bin/true strace which mkfifo seq openvt poweroff chacl getfacl setfacl attr getfattr setfattr mpath_wait) | |
++ LIBS=(${LIBS[@]} /lib*/libnss_dns* /lib*/libnss_files* /lib*/libgcc_s* /lib*/libresolv* /usr/lib*/rsyslog/*so /lib*/rsyslog/*so) | |
++ MODULES=(${MODULES[@]} vfat nls_iso8859_1 nls_utf8 nls_cp437 af_packet unix nfs lockd sunrpc cifs usbcore usb_storage usbhid sr_mod ide_cd cdrom uhci_hcd ehci_hcd ohci_hcd) | |
++ COPY_AS_IS=(${COPY_AS_IS[@]} /dev /etc/inputr[c] /etc/protocols /etc/services /etc/rpc /etc/termcap /*/terminfo /usr/share/terminfo /etc/netconfig /etc/mke2fs.conf /etc/*-release /lib*/firmware /etc/localtime /usr/lib*/syslog-ng) | |
++ COPY_AS_IS_EXCLUDE=(${COPY_AS_IS_EXCLUDE[@]} dev/shm/\*) | |
++ KERNEL_CMDLINE=' selinux=0' | |
++ CLONE_USERS=("${CLONE_USERS[@]}" daemon rpc usbmuxd usbmux vcsa nobody) | |
++ CLONE_GROUPS=("${CLONE_GROUPS[@]}" tty usbmuxd usbmux fuse) | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:48 Including /etc/rear/local.conf | |
+ . /etc/rear/local.conf | |
++ BACKUP=BACULA | |
++ BEXTRACT_DEVICE=Ultrium-1 | |
++ OUTPUT=USB | |
++ USB_DEVICE=/dev/disk/by-label/REAR-000 | |
++ GRUB_RESCUE_PASSWORD='$1$5q3ZH4PN$3/L3ui23BHfBD0Cl1yFPs1' | |
++ USB_RETAIN_BACKUP_NR=4 | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:48 Using build area '/tmp/rear.sTuEOhDBjXN2878' | |
mkdir: created directory `/tmp/rear.sTuEOhDBjXN2878/rootfs' | |
mkdir: created directory `/tmp/rear.sTuEOhDBjXN2878/tmp' | |
2012-11-08 07:43:48 Running recover workflow | |
2012-11-08 07:43:48 Running 'setup' stage | |
2012-11-08 07:43:48 Including setup/default/01_pre_recovery_script.sh | |
+ . /usr/share/rear/setup/default/01_pre_recovery_script.sh | |
++ test '' | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:48 Including setup/GNU/Linux/80_setup_hp_raid.sh | |
+ . /usr/share/rear/setup/GNU/Linux/80_setup_hp_raid.sh | |
++ '[' -n y ']' | |
++ return 0 | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:48 Finished running 'setup' stage in 0 seconds | |
2012-11-08 07:43:48 Running 'verify' stage | |
2012-11-08 07:43:48 Including verify/default/02_cciss_scsi_engage.sh | |
+ . /usr/share/rear/verify/default/02_cciss_scsi_engage.sh | |
++ grep -q '^cciss ' /proc/modules | |
++ for host in '/proc/driver/cciss/cciss?' | |
++ Log 'Engage SCSI on host /proc/driver/cciss/cciss0' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:43:48 Engage SCSI on host /proc/driver/cciss/cciss0' | |
2012-11-08 07:43:48 Engage SCSI on host /proc/driver/cciss/cciss0 | |
++ echo engage scsi | |
++ for host in '/proc/driver/cciss/cciss?' | |
++ Log 'Engage SCSI on host /proc/driver/cciss/cciss1' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:43:48 Engage SCSI on host /proc/driver/cciss/cciss1' | |
2012-11-08 07:43:48 Engage SCSI on host /proc/driver/cciss/cciss1 | |
++ echo engage scsi | |
++ for host in '/proc/driver/cciss/cciss?' | |
++ Log 'Engage SCSI on host /proc/driver/cciss/cciss2' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:43:48 Engage SCSI on host /proc/driver/cciss/cciss2' | |
2012-11-08 07:43:48 Engage SCSI on host /proc/driver/cciss/cciss2 | |
++ echo engage scsi | |
++ sleep 2 | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/BACULA/default/03_bextract_tape_device.sh | |
+ . /usr/share/rear/verify/BACULA/default/03_bextract_tape_device.sh | |
++ [[ BACULA != \B\A\C\U\L\A ]] | |
++ [[ -z '' ]] | |
++ [[ -n Ultrium-1 ]] | |
++ has_binary btape | |
++ for bin in '$@' | |
++ type btape | |
++ return 0 | |
++ LogIfError 'btape binary not found, unable to handle BEXTRACT_DEVICE '\''Ultrium-1'\''' | |
++ (( 0 != 0 )) | |
+++ echo cap | |
+++ btape Ultrium-1 | |
+++ awk '/^Device name/ { print $3 }' | |
++ TAPE_DEVICE=/dev/st0 | |
++ [[ -n /dev/st0 ]] | |
++ StopIfError 'Either tape device Ultrium-1 is missing, or it has no tape inserted.' | |
++ (( 0 != 0 )) | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/BACULA/default/05_check_requirements.sh | |
+ . /usr/share/rear/verify/BACULA/default/05_check_requirements.sh | |
++ '[' Ultrium-1 -o '' ']' | |
++ '[' -z '' ']' | |
++ BEXTRACT_VOLUME='*' | |
++ '[' -x /usr/sbin/bextract ']' | |
++ StopIfError 'Bacula executable (bextract) missing or not executable' | |
++ (( 0 != 0 )) | |
++ '[' -s /etc/bacula/bacula-sd.conf ']' | |
++ StopIfError 'Bacula configuration file (bacula-sd.conf) missing' | |
++ (( 0 != 0 )) | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/GNU/Linux/05_sane_recovery_check.sh | |
+ . /usr/share/rear/verify/GNU/Linux/05_sane_recovery_check.sh | |
++ '[' -s /etc/scripts/system-setup ']' | |
++ StopIfError 'This it not a Relax and Recover rescue system.' | |
++ (( 0 != 0 )) | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/GNU/Linux/10_describe_physical_devices.sh | |
+ . /usr/share/rear/verify/GNU/Linux/10_describe_physical_devices.sh | |
++ '[' -n y ']' | |
++ return 0 | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/BACULA/default/10_start_bacula-fd.sh | |
+ . /usr/share/rear/verify/BACULA/default/10_start_bacula-fd.sh | |
++ '[' Ultrium-1 -o '*' ']' | |
++ '[' -b Ultrium-1 ']' | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/Linux-i386/11_describe_device_properties.sh | |
+ . /usr/share/rear/verify/Linux-i386/11_describe_device_properties.sh | |
++ '[' -n y ']' | |
++ return | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/GNU/Linux/12_compare_physical_devices.sh | |
+ . /usr/share/rear/verify/GNU/Linux/12_compare_physical_devices.sh | |
++ '[' -n y ']' | |
++ return | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/GNU/Linux/21_migrate_recovery_configuration.sh | |
+ . /usr/share/rear/verify/GNU/Linux/21_migrate_recovery_configuration.sh | |
++ '[' -n y ']' | |
++ return | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/GNU/Linux/23_storage_and_network_modules.sh | |
+ . /usr/share/rear/verify/GNU/Linux/23_storage_and_network_modules.sh | |
++ have_udev | |
++ local relpath= | |
++ shift | |
++ '[' -d /etc/udev/rules.d ']' | |
++ has_binary udevadm udevstart udevtrigger | |
++ for bin in '$@' | |
++ type udevadm | |
++ for bin in '$@' | |
++ type udevstart | |
++ for bin in '$@' | |
++ type udevtrigger | |
++ return 0 | |
++ return 0 | |
++ STORAGE_DRIVERS=($( | |
find /lib/modules/$KERNEL_VERSION/kernel/driver[s]/{block,firewire,ide,ata,md,message,scsi,usb/storage,virtio,xen} -type f -name \*.ko\* -printf "%f\n" | sed -e 's/^\(.*\)\.ko.*/\1/' | |
# ^^^^- remove the .ko, faster one sed call than many basename calls or shell code | |
)) | |
+++ find /lib/modules/2.6.18-238.el5/kernel/drivers/block /lib/modules/2.6.18-238.el5/kernel/drivers/firewire /lib/modules/2.6.18-238.el5/kernel/drivers/ide /lib/modules/2.6.18-238.el5/kernel/drivers/ata /lib/modules/2.6.18-238.el5/kernel/drivers/md /lib/modules/2.6.18-238.el5/kernel/drivers/message /lib/modules/2.6.18-238.el5/kernel/drivers/scsi /lib/modules/2.6.18-238.el5/kernel/drivers/usb/storage /lib/modules/2.6.18-238.el5/kernel/drivers/virtio -type f -name '*.ko*' -printf '%f\n' | |
+++ sed -e 's/^\(.*\)\.ko.*/\1/' | |
++ NETWORK_DRIVERS=($( | |
find /lib/modules/$KERNEL_VERSION/kernel/drivers/net -type f -name \*.ko\* -printf "%f\n" | sed -e 's/^\(.*\)\.ko.*/\1/' | |
# ^^^^- remove the .ko, faster one sed call than many basename calls or shell code | |
)) | |
+++ find /lib/modules/2.6.18-238.el5/kernel/drivers/net -type f -name '*.ko*' -printf '%f\n' | |
+++ sed -e 's/^\(.*\)\.ko.*/\1/' | |
++ EXTRA_DRIVERS=($( | |
find /lib/modules/$KERNEL_VERSION/{extra,weak-updates} -type f -name \*.ko\* -printf "%f\n" | sed -e 's/^\(.*\)\.ko.*/\1/' | |
# ^^^^- remove the .ko, faster one sed call than many basename calls or shell code | |
)) | |
+++ find /lib/modules/2.6.18-238.el5/extra /lib/modules/2.6.18-238.el5/weak-updates -type f -name '*.ko*' -printf '%f\n' | |
+++ sed -e 's/^\(.*\)\.ko.*/\1/' | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including verify/GNU/Linux/26_recovery_storage_drivers.sh | |
+ . /usr/share/rear/verify/GNU/Linux/26_recovery_storage_drivers.sh | |
++ have_udev | |
++ local relpath= | |
++ shift | |
++ '[' -d /etc/udev/rules.d ']' | |
++ has_binary udevadm udevstart udevtrigger | |
++ for bin in '$@' | |
++ type udevadm | |
++ for bin in '$@' | |
++ type udevstart | |
++ for bin in '$@' | |
++ type udevtrigger | |
++ return 0 | |
++ return 0 | |
++ FindStorageDrivers /tmp/rear.sTuEOhDBjXN2878/tmp/dev | |
++ '[' cryptoloop ']' | |
++ StopIfError 'FindStorageDrivers called but STORAGE_DRIVERS is empty' | |
++ (( 0 != 0 )) | |
+++ lsmod | |
++ read module junk | |
++ grep -v -E '(loop)' | |
++ sort -u | |
++ IsInArray Module cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=Module | |
++ shift | |
++ [[ Module == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ Module == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ Module == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ Module == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ Module == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ Module == \a\o\e ]] | |
++ shift | |
++ [[ Module == \s\x\8 ]] | |
++ shift | |
++ [[ Module == \p\c\d ]] | |
++ shift | |
++ [[ Module == \p\d ]] | |
++ shift | |
++ [[ Module == \d\s\t\r ]] | |
++ shift | |
++ [[ Module == \p\t ]] | |
++ shift | |
++ [[ Module == \k\b\i\c ]] | |
++ shift | |
++ [[ Module == \f\i\t\3 ]] | |
++ shift | |
++ [[ Module == \k\t\t\i ]] | |
++ shift | |
++ [[ Module == \b\p\c\k ]] | |
++ shift | |
++ [[ Module == \p\g ]] | |
++ shift | |
++ [[ Module == \o\n\2\6 ]] | |
++ shift | |
++ [[ Module == \e\p\a\t ]] | |
++ shift | |
++ [[ Module == \a\t\e\n ]] | |
++ shift | |
++ [[ Module == \p\f ]] | |
++ shift | |
++ [[ Module == \c\o\m\m ]] | |
++ shift | |
++ [[ Module == \o\n\2\0 ]] | |
++ shift | |
++ [[ Module == \e\p\i\a ]] | |
++ shift | |
++ [[ Module == \f\r\i\q ]] | |
++ shift | |
++ [[ Module == \f\r\p\w ]] | |
++ shift | |
++ [[ Module == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ Module == \f\i\t\2 ]] | |
++ shift | |
++ [[ Module == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ Module == \c\c\i\s\s ]] | |
++ shift | |
++ [[ Module == \l\o\o\p ]] | |
++ shift | |
++ [[ Module == \n\b\d ]] | |
++ shift | |
++ [[ Module == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ Module == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ Module == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ Module == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ Module == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ Module == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ Module == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ Module == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ Module == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ Module == \a\h\c\i ]] | |
++ shift | |
++ [[ Module == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ Module == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ Module == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ Module == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ Module == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ Module == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ Module == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ Module == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ Module == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ Module == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ Module == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ Module == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ Module == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ Module == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ Module == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ Module == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ Module == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ Module == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ Module == \x\o\r ]] | |
++ shift | |
++ [[ Module == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ Module == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ Module == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ Module == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ Module == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ Module == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ Module == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ Module == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ Module == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ Module == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ Module == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ Module == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ Module == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ Module == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ Module == \m\p\t\f\c ]] | |
++ shift | |
++ [[ Module == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ Module == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ Module == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ Module == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ Module == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ Module == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ Module == \s\t ]] | |
++ shift | |
++ [[ Module == \p\p\a ]] | |
++ shift | |
++ [[ Module == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ Module == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ Module == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ Module == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ Module == \s\t\e\x ]] | |
++ shift | |
++ [[ Module == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ Module == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ Module == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ Module == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ Module == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ Module == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ Module == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ Module == \f\n\i\c ]] | |
++ shift | |
++ [[ Module == \f\c\o\e ]] | |
++ shift | |
++ [[ Module == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ Module == \i\p\s ]] | |
++ shift | |
++ [[ Module == \l\i\b\f\c ]] | |
++ shift | |
++ [[ Module == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ Module == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ Module == \b\n\x\2\i ]] | |
++ shift | |
++ [[ Module == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ Module == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ Module == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ Module == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ Module == \m\v\s\a\s ]] | |
++ shift | |
++ [[ Module == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ Module == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ Module == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ Module == \g\d\t\h ]] | |
++ shift | |
++ [[ Module == \c\h ]] | |
++ shift | |
++ [[ Module == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ Module == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ Module == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ Module == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ Module == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ Module == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ Module == \i\m\m ]] | |
++ shift | |
++ [[ Module == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ Module == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ Module == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ Module == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ Module == \b\f\a ]] | |
++ shift | |
++ [[ Module == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ Module == \l\p\f\c ]] | |
++ shift | |
++ [[ Module == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ Module == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ Module == \s\g ]] | |
++ shift | |
++ [[ Module == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ Module == \o\s\s\t ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ Module == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ Module == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ Module == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ Module == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ Module == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ Module == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ Module == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ Module == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray sd_mod cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=sd_mod | |
++ shift | |
++ [[ sd_mod == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ sd_mod == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ sd_mod == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ sd_mod == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ sd_mod == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ sd_mod == \a\o\e ]] | |
++ shift | |
++ [[ sd_mod == \s\x\8 ]] | |
++ shift | |
++ [[ sd_mod == \p\c\d ]] | |
++ shift | |
++ [[ sd_mod == \p\d ]] | |
++ shift | |
++ [[ sd_mod == \d\s\t\r ]] | |
++ shift | |
++ [[ sd_mod == \p\t ]] | |
++ shift | |
++ [[ sd_mod == \k\b\i\c ]] | |
++ shift | |
++ [[ sd_mod == \f\i\t\3 ]] | |
++ shift | |
++ [[ sd_mod == \k\t\t\i ]] | |
++ shift | |
++ [[ sd_mod == \b\p\c\k ]] | |
++ shift | |
++ [[ sd_mod == \p\g ]] | |
++ shift | |
++ [[ sd_mod == \o\n\2\6 ]] | |
++ shift | |
++ [[ sd_mod == \e\p\a\t ]] | |
++ shift | |
++ [[ sd_mod == \a\t\e\n ]] | |
++ shift | |
++ [[ sd_mod == \p\f ]] | |
++ shift | |
++ [[ sd_mod == \c\o\m\m ]] | |
++ shift | |
++ [[ sd_mod == \o\n\2\0 ]] | |
++ shift | |
++ [[ sd_mod == \e\p\i\a ]] | |
++ shift | |
++ [[ sd_mod == \f\r\i\q ]] | |
++ shift | |
++ [[ sd_mod == \f\r\p\w ]] | |
++ shift | |
++ [[ sd_mod == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ sd_mod == \f\i\t\2 ]] | |
++ shift | |
++ [[ sd_mod == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ sd_mod == \c\c\i\s\s ]] | |
++ shift | |
++ [[ sd_mod == \l\o\o\p ]] | |
++ shift | |
++ [[ sd_mod == \n\b\d ]] | |
++ shift | |
++ [[ sd_mod == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ sd_mod == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ sd_mod == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ sd_mod == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ sd_mod == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ sd_mod == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ sd_mod == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ sd_mod == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ sd_mod == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ sd_mod == \a\h\c\i ]] | |
++ shift | |
++ [[ sd_mod == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ sd_mod == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ sd_mod == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ sd_mod == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ sd_mod == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ sd_mod == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ sd_mod == \x\o\r ]] | |
++ shift | |
++ [[ sd_mod == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ sd_mod == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ sd_mod == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ sd_mod == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ sd_mod == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ sd_mod == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ sd_mod == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ sd_mod == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ sd_mod == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ sd_mod == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ sd_mod == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ sd_mod == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\f\c ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ sd_mod == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ sd_mod == \s\t ]] | |
++ shift | |
++ [[ sd_mod == \p\p\a ]] | |
++ shift | |
++ [[ sd_mod == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ sd_mod == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ sd_mod == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ sd_mod == \s\d\_\m\o\d ]] | |
++ return 0 | |
++ echo sd_mod | |
++ read module junk | |
++ IsInArray st cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=st | |
++ shift | |
++ [[ st == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ st == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ st == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ st == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ st == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ st == \a\o\e ]] | |
++ shift | |
++ [[ st == \s\x\8 ]] | |
++ shift | |
++ [[ st == \p\c\d ]] | |
++ shift | |
++ [[ st == \p\d ]] | |
++ shift | |
++ [[ st == \d\s\t\r ]] | |
++ shift | |
++ [[ st == \p\t ]] | |
++ shift | |
++ [[ st == \k\b\i\c ]] | |
++ shift | |
++ [[ st == \f\i\t\3 ]] | |
++ shift | |
++ [[ st == \k\t\t\i ]] | |
++ shift | |
++ [[ st == \b\p\c\k ]] | |
++ shift | |
++ [[ st == \p\g ]] | |
++ shift | |
++ [[ st == \o\n\2\6 ]] | |
++ shift | |
++ [[ st == \e\p\a\t ]] | |
++ shift | |
++ [[ st == \a\t\e\n ]] | |
++ shift | |
++ [[ st == \p\f ]] | |
++ shift | |
++ [[ st == \c\o\m\m ]] | |
++ shift | |
++ [[ st == \o\n\2\0 ]] | |
++ shift | |
++ [[ st == \e\p\i\a ]] | |
++ shift | |
++ [[ st == \f\r\i\q ]] | |
++ shift | |
++ [[ st == \f\r\p\w ]] | |
++ shift | |
++ [[ st == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ st == \f\i\t\2 ]] | |
++ shift | |
++ [[ st == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ st == \c\c\i\s\s ]] | |
++ shift | |
++ [[ st == \l\o\o\p ]] | |
++ shift | |
++ [[ st == \n\b\d ]] | |
++ shift | |
++ [[ st == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ st == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ st == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ st == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ st == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ st == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ st == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ st == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ st == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ st == \a\h\c\i ]] | |
++ shift | |
++ [[ st == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ st == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ st == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ st == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ st == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ st == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ st == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ st == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ st == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ st == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ st == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ st == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ st == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ st == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ st == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ st == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ st == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ st == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ st == \x\o\r ]] | |
++ shift | |
++ [[ st == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ st == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ st == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ st == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ st == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ st == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ st == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ st == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ st == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ st == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ st == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ st == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ st == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ st == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ st == \m\p\t\f\c ]] | |
++ shift | |
++ [[ st == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ st == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ st == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ st == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ st == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ st == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ st == \s\t ]] | |
++ return 0 | |
++ echo st | |
++ read module junk | |
++ IsInArray bonding cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=bonding | |
++ shift | |
++ [[ bonding == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ bonding == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ bonding == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ bonding == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ bonding == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ bonding == \a\o\e ]] | |
++ shift | |
++ [[ bonding == \s\x\8 ]] | |
++ shift | |
++ [[ bonding == \p\c\d ]] | |
++ shift | |
++ [[ bonding == \p\d ]] | |
++ shift | |
++ [[ bonding == \d\s\t\r ]] | |
++ shift | |
++ [[ bonding == \p\t ]] | |
++ shift | |
++ [[ bonding == \k\b\i\c ]] | |
++ shift | |
++ [[ bonding == \f\i\t\3 ]] | |
++ shift | |
++ [[ bonding == \k\t\t\i ]] | |
++ shift | |
++ [[ bonding == \b\p\c\k ]] | |
++ shift | |
++ [[ bonding == \p\g ]] | |
++ shift | |
++ [[ bonding == \o\n\2\6 ]] | |
++ shift | |
++ [[ bonding == \e\p\a\t ]] | |
++ shift | |
++ [[ bonding == \a\t\e\n ]] | |
++ shift | |
++ [[ bonding == \p\f ]] | |
++ shift | |
++ [[ bonding == \c\o\m\m ]] | |
++ shift | |
++ [[ bonding == \o\n\2\0 ]] | |
++ shift | |
++ [[ bonding == \e\p\i\a ]] | |
++ shift | |
++ [[ bonding == \f\r\i\q ]] | |
++ shift | |
++ [[ bonding == \f\r\p\w ]] | |
++ shift | |
++ [[ bonding == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ bonding == \f\i\t\2 ]] | |
++ shift | |
++ [[ bonding == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ bonding == \c\c\i\s\s ]] | |
++ shift | |
++ [[ bonding == \l\o\o\p ]] | |
++ shift | |
++ [[ bonding == \n\b\d ]] | |
++ shift | |
++ [[ bonding == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ bonding == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ bonding == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ bonding == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ bonding == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ bonding == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ bonding == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ bonding == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ bonding == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ bonding == \a\h\c\i ]] | |
++ shift | |
++ [[ bonding == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ bonding == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ bonding == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ bonding == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ bonding == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ bonding == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ bonding == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ bonding == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ bonding == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ bonding == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ bonding == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ bonding == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ bonding == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ bonding == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ bonding == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ bonding == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ bonding == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ bonding == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ bonding == \x\o\r ]] | |
++ shift | |
++ [[ bonding == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ bonding == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ bonding == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ bonding == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ bonding == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ bonding == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ bonding == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ bonding == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ bonding == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ bonding == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ bonding == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ bonding == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ bonding == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ bonding == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ bonding == \m\p\t\f\c ]] | |
++ shift | |
++ [[ bonding == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ bonding == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ bonding == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ bonding == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ bonding == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ bonding == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ bonding == \s\t ]] | |
++ shift | |
++ [[ bonding == \p\p\a ]] | |
++ shift | |
++ [[ bonding == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ bonding == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ bonding == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ bonding == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ bonding == \s\t\e\x ]] | |
++ shift | |
++ [[ bonding == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ bonding == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ bonding == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ bonding == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ bonding == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ bonding == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ bonding == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ bonding == \f\n\i\c ]] | |
++ shift | |
++ [[ bonding == \f\c\o\e ]] | |
++ shift | |
++ [[ bonding == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ bonding == \i\p\s ]] | |
++ shift | |
++ [[ bonding == \l\i\b\f\c ]] | |
++ shift | |
++ [[ bonding == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ bonding == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ bonding == \b\n\x\2\i ]] | |
++ shift | |
++ [[ bonding == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ bonding == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ bonding == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ bonding == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ bonding == \m\v\s\a\s ]] | |
++ shift | |
++ [[ bonding == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ bonding == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ bonding == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ bonding == \g\d\t\h ]] | |
++ shift | |
++ [[ bonding == \c\h ]] | |
++ shift | |
++ [[ bonding == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ bonding == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ bonding == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ bonding == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ bonding == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ bonding == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ bonding == \i\m\m ]] | |
++ shift | |
++ [[ bonding == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ bonding == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ bonding == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ bonding == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ bonding == \b\f\a ]] | |
++ shift | |
++ [[ bonding == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ bonding == \l\p\f\c ]] | |
++ shift | |
++ [[ bonding == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ bonding == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ bonding == \s\g ]] | |
++ shift | |
++ [[ bonding == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ bonding == \o\s\s\t ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ bonding == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ bonding == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ bonding == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ bonding == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ bonding == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ bonding == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ bonding == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ bonding == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray ipv6 cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=ipv6 | |
++ shift | |
++ [[ ipv6 == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ ipv6 == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ ipv6 == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ ipv6 == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ ipv6 == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ ipv6 == \a\o\e ]] | |
++ shift | |
++ [[ ipv6 == \s\x\8 ]] | |
++ shift | |
++ [[ ipv6 == \p\c\d ]] | |
++ shift | |
++ [[ ipv6 == \p\d ]] | |
++ shift | |
++ [[ ipv6 == \d\s\t\r ]] | |
++ shift | |
++ [[ ipv6 == \p\t ]] | |
++ shift | |
++ [[ ipv6 == \k\b\i\c ]] | |
++ shift | |
++ [[ ipv6 == \f\i\t\3 ]] | |
++ shift | |
++ [[ ipv6 == \k\t\t\i ]] | |
++ shift | |
++ [[ ipv6 == \b\p\c\k ]] | |
++ shift | |
++ [[ ipv6 == \p\g ]] | |
++ shift | |
++ [[ ipv6 == \o\n\2\6 ]] | |
++ shift | |
++ [[ ipv6 == \e\p\a\t ]] | |
++ shift | |
++ [[ ipv6 == \a\t\e\n ]] | |
++ shift | |
++ [[ ipv6 == \p\f ]] | |
++ shift | |
++ [[ ipv6 == \c\o\m\m ]] | |
++ shift | |
++ [[ ipv6 == \o\n\2\0 ]] | |
++ shift | |
++ [[ ipv6 == \e\p\i\a ]] | |
++ shift | |
++ [[ ipv6 == \f\r\i\q ]] | |
++ shift | |
++ [[ ipv6 == \f\r\p\w ]] | |
++ shift | |
++ [[ ipv6 == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ ipv6 == \f\i\t\2 ]] | |
++ shift | |
++ [[ ipv6 == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ ipv6 == \c\c\i\s\s ]] | |
++ shift | |
++ [[ ipv6 == \l\o\o\p ]] | |
++ shift | |
++ [[ ipv6 == \n\b\d ]] | |
++ shift | |
++ [[ ipv6 == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ ipv6 == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ ipv6 == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ ipv6 == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ ipv6 == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ ipv6 == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ ipv6 == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ ipv6 == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ ipv6 == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ ipv6 == \a\h\c\i ]] | |
++ shift | |
++ [[ ipv6 == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ ipv6 == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ ipv6 == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ ipv6 == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ ipv6 == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ ipv6 == \x\o\r ]] | |
++ shift | |
++ [[ ipv6 == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ ipv6 == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ ipv6 == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ ipv6 == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ ipv6 == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ ipv6 == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ ipv6 == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ ipv6 == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ ipv6 == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ ipv6 == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ ipv6 == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ ipv6 == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\f\c ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ ipv6 == \s\t ]] | |
++ shift | |
++ [[ ipv6 == \p\p\a ]] | |
++ shift | |
++ [[ ipv6 == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ ipv6 == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ ipv6 == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ ipv6 == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ ipv6 == \s\t\e\x ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ ipv6 == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ ipv6 == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ ipv6 == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ ipv6 == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ ipv6 == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ ipv6 == \f\n\i\c ]] | |
++ shift | |
++ [[ ipv6 == \f\c\o\e ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ ipv6 == \i\p\s ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\f\c ]] | |
++ shift | |
++ [[ ipv6 == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ ipv6 == \b\n\x\2\i ]] | |
++ shift | |
++ [[ ipv6 == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ ipv6 == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ ipv6 == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ ipv6 == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ ipv6 == \m\v\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ ipv6 == \g\d\t\h ]] | |
++ shift | |
++ [[ ipv6 == \c\h ]] | |
++ shift | |
++ [[ ipv6 == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ ipv6 == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ ipv6 == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ ipv6 == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ ipv6 == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ ipv6 == \i\m\m ]] | |
++ shift | |
++ [[ ipv6 == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ ipv6 == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ ipv6 == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ ipv6 == \b\f\a ]] | |
++ shift | |
++ [[ ipv6 == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ ipv6 == \l\p\f\c ]] | |
++ shift | |
++ [[ ipv6 == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ ipv6 == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ ipv6 == \s\g ]] | |
++ shift | |
++ [[ ipv6 == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ ipv6 == \o\s\s\t ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ ipv6 == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ ipv6 == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ ipv6 == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ ipv6 == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ ipv6 == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ ipv6 == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ ipv6 == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ ipv6 == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray xfrm_nalgo cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=xfrm_nalgo | |
++ shift | |
++ [[ xfrm_nalgo == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ xfrm_nalgo == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\o\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\x\8 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\c\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\s\t\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\t ]] | |
++ shift | |
++ [[ xfrm_nalgo == \k\b\i\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\i\t\3 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \k\t\t\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \b\p\c\k ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\g ]] | |
++ shift | |
++ [[ xfrm_nalgo == \o\n\2\6 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \e\p\a\t ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\t\e\n ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\f ]] | |
++ shift | |
++ [[ xfrm_nalgo == \c\o\m\m ]] | |
++ shift | |
++ [[ xfrm_nalgo == \o\n\2\0 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \e\p\i\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\r\i\q ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\r\p\w ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\i\t\2 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ xfrm_nalgo == \c\c\i\s\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\o\o\p ]] | |
++ shift | |
++ [[ xfrm_nalgo == \n\b\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\h\c\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \x\o\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ xfrm_nalgo == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\f\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\t ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\p\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ xfrm_nalgo == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\t\e\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ xfrm_nalgo == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\n\i\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \f\c\o\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\p\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\f\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ xfrm_nalgo == \b\n\x\2\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ xfrm_nalgo == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\v\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \g\d\t\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \c\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ xfrm_nalgo == \i\m\m ]] | |
++ shift | |
++ [[ xfrm_nalgo == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ xfrm_nalgo == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \b\f\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \l\p\f\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\g ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ xfrm_nalgo == \o\s\s\t ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ xfrm_nalgo == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ xfrm_nalgo == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ xfrm_nalgo == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ xfrm_nalgo == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ xfrm_nalgo == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ xfrm_nalgo == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray crypto_api cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=crypto_api | |
++ shift | |
++ [[ crypto_api == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ crypto_api == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ crypto_api == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ crypto_api == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ crypto_api == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ crypto_api == \a\o\e ]] | |
++ shift | |
++ [[ crypto_api == \s\x\8 ]] | |
++ shift | |
++ [[ crypto_api == \p\c\d ]] | |
++ shift | |
++ [[ crypto_api == \p\d ]] | |
++ shift | |
++ [[ crypto_api == \d\s\t\r ]] | |
++ shift | |
++ [[ crypto_api == \p\t ]] | |
++ shift | |
++ [[ crypto_api == \k\b\i\c ]] | |
++ shift | |
++ [[ crypto_api == \f\i\t\3 ]] | |
++ shift | |
++ [[ crypto_api == \k\t\t\i ]] | |
++ shift | |
++ [[ crypto_api == \b\p\c\k ]] | |
++ shift | |
++ [[ crypto_api == \p\g ]] | |
++ shift | |
++ [[ crypto_api == \o\n\2\6 ]] | |
++ shift | |
++ [[ crypto_api == \e\p\a\t ]] | |
++ shift | |
++ [[ crypto_api == \a\t\e\n ]] | |
++ shift | |
++ [[ crypto_api == \p\f ]] | |
++ shift | |
++ [[ crypto_api == \c\o\m\m ]] | |
++ shift | |
++ [[ crypto_api == \o\n\2\0 ]] | |
++ shift | |
++ [[ crypto_api == \e\p\i\a ]] | |
++ shift | |
++ [[ crypto_api == \f\r\i\q ]] | |
++ shift | |
++ [[ crypto_api == \f\r\p\w ]] | |
++ shift | |
++ [[ crypto_api == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ crypto_api == \f\i\t\2 ]] | |
++ shift | |
++ [[ crypto_api == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ crypto_api == \c\c\i\s\s ]] | |
++ shift | |
++ [[ crypto_api == \l\o\o\p ]] | |
++ shift | |
++ [[ crypto_api == \n\b\d ]] | |
++ shift | |
++ [[ crypto_api == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ crypto_api == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ crypto_api == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ crypto_api == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ crypto_api == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ crypto_api == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ crypto_api == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ crypto_api == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ crypto_api == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ crypto_api == \a\h\c\i ]] | |
++ shift | |
++ [[ crypto_api == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ crypto_api == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ crypto_api == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ crypto_api == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ crypto_api == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ crypto_api == \x\o\r ]] | |
++ shift | |
++ [[ crypto_api == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ crypto_api == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ crypto_api == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ crypto_api == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ crypto_api == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ crypto_api == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ crypto_api == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ crypto_api == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ crypto_api == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ crypto_api == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ crypto_api == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ crypto_api == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\f\c ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ crypto_api == \s\t ]] | |
++ shift | |
++ [[ crypto_api == \p\p\a ]] | |
++ shift | |
++ [[ crypto_api == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ crypto_api == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ crypto_api == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ crypto_api == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ crypto_api == \s\t\e\x ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ crypto_api == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ crypto_api == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ crypto_api == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ crypto_api == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ crypto_api == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ crypto_api == \f\n\i\c ]] | |
++ shift | |
++ [[ crypto_api == \f\c\o\e ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ crypto_api == \i\p\s ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\f\c ]] | |
++ shift | |
++ [[ crypto_api == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ crypto_api == \b\n\x\2\i ]] | |
++ shift | |
++ [[ crypto_api == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ crypto_api == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ crypto_api == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ crypto_api == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ crypto_api == \m\v\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ crypto_api == \g\d\t\h ]] | |
++ shift | |
++ [[ crypto_api == \c\h ]] | |
++ shift | |
++ [[ crypto_api == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ crypto_api == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ crypto_api == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ crypto_api == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ crypto_api == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ crypto_api == \i\m\m ]] | |
++ shift | |
++ [[ crypto_api == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ crypto_api == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ crypto_api == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ crypto_api == \b\f\a ]] | |
++ shift | |
++ [[ crypto_api == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ crypto_api == \l\p\f\c ]] | |
++ shift | |
++ [[ crypto_api == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ crypto_api == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ crypto_api == \s\g ]] | |
++ shift | |
++ [[ crypto_api == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ crypto_api == \o\s\s\t ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ crypto_api == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ crypto_api == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ crypto_api == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ crypto_api == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ crypto_api == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ crypto_api == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ crypto_api == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ crypto_api == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray dm_mod cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=dm_mod | |
++ shift | |
++ [[ dm_mod == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ dm_mod == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ dm_mod == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ dm_mod == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ dm_mod == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ dm_mod == \a\o\e ]] | |
++ shift | |
++ [[ dm_mod == \s\x\8 ]] | |
++ shift | |
++ [[ dm_mod == \p\c\d ]] | |
++ shift | |
++ [[ dm_mod == \p\d ]] | |
++ shift | |
++ [[ dm_mod == \d\s\t\r ]] | |
++ shift | |
++ [[ dm_mod == \p\t ]] | |
++ shift | |
++ [[ dm_mod == \k\b\i\c ]] | |
++ shift | |
++ [[ dm_mod == \f\i\t\3 ]] | |
++ shift | |
++ [[ dm_mod == \k\t\t\i ]] | |
++ shift | |
++ [[ dm_mod == \b\p\c\k ]] | |
++ shift | |
++ [[ dm_mod == \p\g ]] | |
++ shift | |
++ [[ dm_mod == \o\n\2\6 ]] | |
++ shift | |
++ [[ dm_mod == \e\p\a\t ]] | |
++ shift | |
++ [[ dm_mod == \a\t\e\n ]] | |
++ shift | |
++ [[ dm_mod == \p\f ]] | |
++ shift | |
++ [[ dm_mod == \c\o\m\m ]] | |
++ shift | |
++ [[ dm_mod == \o\n\2\0 ]] | |
++ shift | |
++ [[ dm_mod == \e\p\i\a ]] | |
++ shift | |
++ [[ dm_mod == \f\r\i\q ]] | |
++ shift | |
++ [[ dm_mod == \f\r\p\w ]] | |
++ shift | |
++ [[ dm_mod == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ dm_mod == \f\i\t\2 ]] | |
++ shift | |
++ [[ dm_mod == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ dm_mod == \c\c\i\s\s ]] | |
++ shift | |
++ [[ dm_mod == \l\o\o\p ]] | |
++ shift | |
++ [[ dm_mod == \n\b\d ]] | |
++ shift | |
++ [[ dm_mod == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ dm_mod == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ dm_mod == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ dm_mod == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ dm_mod == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ dm_mod == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ dm_mod == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ dm_mod == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ dm_mod == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ dm_mod == \a\h\c\i ]] | |
++ shift | |
++ [[ dm_mod == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ dm_mod == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ dm_mod == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ dm_mod == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ dm_mod == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ dm_mod == \x\o\r ]] | |
++ shift | |
++ [[ dm_mod == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ dm_mod == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ dm_mod == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ dm_mod == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ dm_mod == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ dm_mod == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ dm_mod == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ dm_mod == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ dm_mod == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ dm_mod == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ dm_mod == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ dm_mod == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\f\c ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ dm_mod == \s\t ]] | |
++ shift | |
++ [[ dm_mod == \p\p\a ]] | |
++ shift | |
++ [[ dm_mod == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ dm_mod == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ dm_mod == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ dm_mod == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ dm_mod == \s\t\e\x ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ dm_mod == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ dm_mod == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ dm_mod == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ dm_mod == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ dm_mod == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ dm_mod == \f\n\i\c ]] | |
++ shift | |
++ [[ dm_mod == \f\c\o\e ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ dm_mod == \i\p\s ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\f\c ]] | |
++ shift | |
++ [[ dm_mod == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ dm_mod == \b\n\x\2\i ]] | |
++ shift | |
++ [[ dm_mod == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ dm_mod == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ dm_mod == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ dm_mod == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ dm_mod == \m\v\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ dm_mod == \g\d\t\h ]] | |
++ shift | |
++ [[ dm_mod == \c\h ]] | |
++ shift | |
++ [[ dm_mod == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ dm_mod == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ dm_mod == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ dm_mod == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ dm_mod == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ dm_mod == \i\m\m ]] | |
++ shift | |
++ [[ dm_mod == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ dm_mod == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ dm_mod == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ dm_mod == \b\f\a ]] | |
++ shift | |
++ [[ dm_mod == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ dm_mod == \l\p\f\c ]] | |
++ shift | |
++ [[ dm_mod == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ dm_mod == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ dm_mod == \s\g ]] | |
++ shift | |
++ [[ dm_mod == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ dm_mod == \o\s\s\t ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ dm_mod == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ dm_mod == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ dm_mod == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ dm_mod == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ dm_mod == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ dm_mod == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ dm_mod == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ dm_mod == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray sr_mod cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=sr_mod | |
++ shift | |
++ [[ sr_mod == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ sr_mod == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ sr_mod == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ sr_mod == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ sr_mod == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ sr_mod == \a\o\e ]] | |
++ shift | |
++ [[ sr_mod == \s\x\8 ]] | |
++ shift | |
++ [[ sr_mod == \p\c\d ]] | |
++ shift | |
++ [[ sr_mod == \p\d ]] | |
++ shift | |
++ [[ sr_mod == \d\s\t\r ]] | |
++ shift | |
++ [[ sr_mod == \p\t ]] | |
++ shift | |
++ [[ sr_mod == \k\b\i\c ]] | |
++ shift | |
++ [[ sr_mod == \f\i\t\3 ]] | |
++ shift | |
++ [[ sr_mod == \k\t\t\i ]] | |
++ shift | |
++ [[ sr_mod == \b\p\c\k ]] | |
++ shift | |
++ [[ sr_mod == \p\g ]] | |
++ shift | |
++ [[ sr_mod == \o\n\2\6 ]] | |
++ shift | |
++ [[ sr_mod == \e\p\a\t ]] | |
++ shift | |
++ [[ sr_mod == \a\t\e\n ]] | |
++ shift | |
++ [[ sr_mod == \p\f ]] | |
++ shift | |
++ [[ sr_mod == \c\o\m\m ]] | |
++ shift | |
++ [[ sr_mod == \o\n\2\0 ]] | |
++ shift | |
++ [[ sr_mod == \e\p\i\a ]] | |
++ shift | |
++ [[ sr_mod == \f\r\i\q ]] | |
++ shift | |
++ [[ sr_mod == \f\r\p\w ]] | |
++ shift | |
++ [[ sr_mod == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ sr_mod == \f\i\t\2 ]] | |
++ shift | |
++ [[ sr_mod == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ sr_mod == \c\c\i\s\s ]] | |
++ shift | |
++ [[ sr_mod == \l\o\o\p ]] | |
++ shift | |
++ [[ sr_mod == \n\b\d ]] | |
++ shift | |
++ [[ sr_mod == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ sr_mod == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ sr_mod == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ sr_mod == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ sr_mod == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ sr_mod == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ sr_mod == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ sr_mod == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ sr_mod == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ sr_mod == \a\h\c\i ]] | |
++ shift | |
++ [[ sr_mod == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ sr_mod == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ sr_mod == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ sr_mod == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ sr_mod == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ sr_mod == \x\o\r ]] | |
++ shift | |
++ [[ sr_mod == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ sr_mod == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ sr_mod == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ sr_mod == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ sr_mod == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ sr_mod == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ sr_mod == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ sr_mod == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ sr_mod == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ sr_mod == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ sr_mod == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ sr_mod == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\f\c ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ sr_mod == \s\t ]] | |
++ shift | |
++ [[ sr_mod == \p\p\a ]] | |
++ shift | |
++ [[ sr_mod == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ sr_mod == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ sr_mod == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ sr_mod == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ sr_mod == \s\t\e\x ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ sr_mod == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ sr_mod == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ sr_mod == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ sr_mod == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ sr_mod == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ sr_mod == \f\n\i\c ]] | |
++ shift | |
++ [[ sr_mod == \f\c\o\e ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ sr_mod == \i\p\s ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\f\c ]] | |
++ shift | |
++ [[ sr_mod == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ sr_mod == \b\n\x\2\i ]] | |
++ shift | |
++ [[ sr_mod == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ sr_mod == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ sr_mod == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ sr_mod == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ sr_mod == \m\v\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ sr_mod == \g\d\t\h ]] | |
++ shift | |
++ [[ sr_mod == \c\h ]] | |
++ shift | |
++ [[ sr_mod == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ sr_mod == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ sr_mod == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ sr_mod == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ sr_mod == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ sr_mod == \i\m\m ]] | |
++ shift | |
++ [[ sr_mod == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ sr_mod == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ sr_mod == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ sr_mod == \b\f\a ]] | |
++ shift | |
++ [[ sr_mod == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ sr_mod == \l\p\f\c ]] | |
++ shift | |
++ [[ sr_mod == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ sr_mod == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ sr_mod == \s\g ]] | |
++ shift | |
++ [[ sr_mod == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ sr_mod == \o\s\s\t ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ sr_mod == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ sr_mod == \s\r\_\m\o\d ]] | |
++ return 0 | |
++ echo sr_mod | |
++ read module junk | |
++ IsInArray cdrom cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=cdrom | |
++ shift | |
++ [[ cdrom == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ cdrom == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ cdrom == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ cdrom == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ cdrom == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ cdrom == \a\o\e ]] | |
++ shift | |
++ [[ cdrom == \s\x\8 ]] | |
++ shift | |
++ [[ cdrom == \p\c\d ]] | |
++ shift | |
++ [[ cdrom == \p\d ]] | |
++ shift | |
++ [[ cdrom == \d\s\t\r ]] | |
++ shift | |
++ [[ cdrom == \p\t ]] | |
++ shift | |
++ [[ cdrom == \k\b\i\c ]] | |
++ shift | |
++ [[ cdrom == \f\i\t\3 ]] | |
++ shift | |
++ [[ cdrom == \k\t\t\i ]] | |
++ shift | |
++ [[ cdrom == \b\p\c\k ]] | |
++ shift | |
++ [[ cdrom == \p\g ]] | |
++ shift | |
++ [[ cdrom == \o\n\2\6 ]] | |
++ shift | |
++ [[ cdrom == \e\p\a\t ]] | |
++ shift | |
++ [[ cdrom == \a\t\e\n ]] | |
++ shift | |
++ [[ cdrom == \p\f ]] | |
++ shift | |
++ [[ cdrom == \c\o\m\m ]] | |
++ shift | |
++ [[ cdrom == \o\n\2\0 ]] | |
++ shift | |
++ [[ cdrom == \e\p\i\a ]] | |
++ shift | |
++ [[ cdrom == \f\r\i\q ]] | |
++ shift | |
++ [[ cdrom == \f\r\p\w ]] | |
++ shift | |
++ [[ cdrom == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ cdrom == \f\i\t\2 ]] | |
++ shift | |
++ [[ cdrom == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ cdrom == \c\c\i\s\s ]] | |
++ shift | |
++ [[ cdrom == \l\o\o\p ]] | |
++ shift | |
++ [[ cdrom == \n\b\d ]] | |
++ shift | |
++ [[ cdrom == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ cdrom == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ cdrom == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ cdrom == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ cdrom == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ cdrom == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ cdrom == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ cdrom == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ cdrom == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ cdrom == \a\h\c\i ]] | |
++ shift | |
++ [[ cdrom == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ cdrom == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ cdrom == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ cdrom == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ cdrom == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ cdrom == \x\o\r ]] | |
++ shift | |
++ [[ cdrom == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ cdrom == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ cdrom == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ cdrom == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ cdrom == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ cdrom == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ cdrom == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ cdrom == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ cdrom == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ cdrom == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ cdrom == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ cdrom == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\f\c ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ cdrom == \s\t ]] | |
++ shift | |
++ [[ cdrom == \p\p\a ]] | |
++ shift | |
++ [[ cdrom == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ cdrom == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ cdrom == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ cdrom == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ cdrom == \s\t\e\x ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ cdrom == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ cdrom == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ cdrom == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ cdrom == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ cdrom == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ cdrom == \f\n\i\c ]] | |
++ shift | |
++ [[ cdrom == \f\c\o\e ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ cdrom == \i\p\s ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\f\c ]] | |
++ shift | |
++ [[ cdrom == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ cdrom == \b\n\x\2\i ]] | |
++ shift | |
++ [[ cdrom == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ cdrom == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ cdrom == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ cdrom == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ cdrom == \m\v\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ cdrom == \g\d\t\h ]] | |
++ shift | |
++ [[ cdrom == \c\h ]] | |
++ shift | |
++ [[ cdrom == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ cdrom == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ cdrom == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ cdrom == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ cdrom == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ cdrom == \i\m\m ]] | |
++ shift | |
++ [[ cdrom == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ cdrom == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ cdrom == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ cdrom == \b\f\a ]] | |
++ shift | |
++ [[ cdrom == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ cdrom == \l\p\f\c ]] | |
++ shift | |
++ [[ cdrom == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ cdrom == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ cdrom == \s\g ]] | |
++ shift | |
++ [[ cdrom == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ cdrom == \o\s\s\t ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ cdrom == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ cdrom == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ cdrom == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ cdrom == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ cdrom == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ cdrom == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ cdrom == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ cdrom == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray sg cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=sg | |
++ shift | |
++ [[ sg == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ sg == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ sg == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ sg == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ sg == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ sg == \a\o\e ]] | |
++ shift | |
++ [[ sg == \s\x\8 ]] | |
++ shift | |
++ [[ sg == \p\c\d ]] | |
++ shift | |
++ [[ sg == \p\d ]] | |
++ shift | |
++ [[ sg == \d\s\t\r ]] | |
++ shift | |
++ [[ sg == \p\t ]] | |
++ shift | |
++ [[ sg == \k\b\i\c ]] | |
++ shift | |
++ [[ sg == \f\i\t\3 ]] | |
++ shift | |
++ [[ sg == \k\t\t\i ]] | |
++ shift | |
++ [[ sg == \b\p\c\k ]] | |
++ shift | |
++ [[ sg == \p\g ]] | |
++ shift | |
++ [[ sg == \o\n\2\6 ]] | |
++ shift | |
++ [[ sg == \e\p\a\t ]] | |
++ shift | |
++ [[ sg == \a\t\e\n ]] | |
++ shift | |
++ [[ sg == \p\f ]] | |
++ shift | |
++ [[ sg == \c\o\m\m ]] | |
++ shift | |
++ [[ sg == \o\n\2\0 ]] | |
++ shift | |
++ [[ sg == \e\p\i\a ]] | |
++ shift | |
++ [[ sg == \f\r\i\q ]] | |
++ shift | |
++ [[ sg == \f\r\p\w ]] | |
++ shift | |
++ [[ sg == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ sg == \f\i\t\2 ]] | |
++ shift | |
++ [[ sg == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ sg == \c\c\i\s\s ]] | |
++ shift | |
++ [[ sg == \l\o\o\p ]] | |
++ shift | |
++ [[ sg == \n\b\d ]] | |
++ shift | |
++ [[ sg == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ sg == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ sg == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ sg == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ sg == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ sg == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ sg == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ sg == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ sg == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ sg == \a\h\c\i ]] | |
++ shift | |
++ [[ sg == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ sg == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ sg == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ sg == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ sg == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ sg == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ sg == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ sg == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ sg == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ sg == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ sg == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ sg == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ sg == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ sg == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ sg == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ sg == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ sg == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ sg == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ sg == \x\o\r ]] | |
++ shift | |
++ [[ sg == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ sg == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ sg == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ sg == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ sg == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ sg == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ sg == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ sg == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ sg == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ sg == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ sg == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ sg == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ sg == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ sg == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ sg == \m\p\t\f\c ]] | |
++ shift | |
++ [[ sg == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ sg == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ sg == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ sg == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ sg == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ sg == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ sg == \s\t ]] | |
++ shift | |
++ [[ sg == \p\p\a ]] | |
++ shift | |
++ [[ sg == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ sg == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ sg == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ sg == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ sg == \s\t\e\x ]] | |
++ shift | |
++ [[ sg == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ sg == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ sg == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ sg == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ sg == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ sg == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ sg == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ sg == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ sg == \f\n\i\c ]] | |
++ shift | |
++ [[ sg == \f\c\o\e ]] | |
++ shift | |
++ [[ sg == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ sg == \i\p\s ]] | |
++ shift | |
++ [[ sg == \l\i\b\f\c ]] | |
++ shift | |
++ [[ sg == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ sg == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ sg == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ sg == \b\n\x\2\i ]] | |
++ shift | |
++ [[ sg == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ sg == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ sg == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ sg == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ sg == \m\v\s\a\s ]] | |
++ shift | |
++ [[ sg == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ sg == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ sg == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ sg == \g\d\t\h ]] | |
++ shift | |
++ [[ sg == \c\h ]] | |
++ shift | |
++ [[ sg == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ sg == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ sg == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ sg == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ sg == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ sg == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ sg == \i\m\m ]] | |
++ shift | |
++ [[ sg == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ sg == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ sg == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ sg == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ sg == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ sg == \b\f\a ]] | |
++ shift | |
++ [[ sg == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ sg == \l\p\f\c ]] | |
++ shift | |
++ [[ sg == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ sg == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ sg == \s\g ]] | |
++ return 0 | |
++ echo sg | |
++ read module junk | |
++ IsInArray usb_storage cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=usb_storage | |
++ shift | |
++ [[ usb_storage == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ usb_storage == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ usb_storage == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ usb_storage == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ usb_storage == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ usb_storage == \a\o\e ]] | |
++ shift | |
++ [[ usb_storage == \s\x\8 ]] | |
++ shift | |
++ [[ usb_storage == \p\c\d ]] | |
++ shift | |
++ [[ usb_storage == \p\d ]] | |
++ shift | |
++ [[ usb_storage == \d\s\t\r ]] | |
++ shift | |
++ [[ usb_storage == \p\t ]] | |
++ shift | |
++ [[ usb_storage == \k\b\i\c ]] | |
++ shift | |
++ [[ usb_storage == \f\i\t\3 ]] | |
++ shift | |
++ [[ usb_storage == \k\t\t\i ]] | |
++ shift | |
++ [[ usb_storage == \b\p\c\k ]] | |
++ shift | |
++ [[ usb_storage == \p\g ]] | |
++ shift | |
++ [[ usb_storage == \o\n\2\6 ]] | |
++ shift | |
++ [[ usb_storage == \e\p\a\t ]] | |
++ shift | |
++ [[ usb_storage == \a\t\e\n ]] | |
++ shift | |
++ [[ usb_storage == \p\f ]] | |
++ shift | |
++ [[ usb_storage == \c\o\m\m ]] | |
++ shift | |
++ [[ usb_storage == \o\n\2\0 ]] | |
++ shift | |
++ [[ usb_storage == \e\p\i\a ]] | |
++ shift | |
++ [[ usb_storage == \f\r\i\q ]] | |
++ shift | |
++ [[ usb_storage == \f\r\p\w ]] | |
++ shift | |
++ [[ usb_storage == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ usb_storage == \f\i\t\2 ]] | |
++ shift | |
++ [[ usb_storage == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ usb_storage == \c\c\i\s\s ]] | |
++ shift | |
++ [[ usb_storage == \l\o\o\p ]] | |
++ shift | |
++ [[ usb_storage == \n\b\d ]] | |
++ shift | |
++ [[ usb_storage == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ usb_storage == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ usb_storage == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ usb_storage == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ usb_storage == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ usb_storage == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ usb_storage == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ usb_storage == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ usb_storage == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ usb_storage == \a\h\c\i ]] | |
++ shift | |
++ [[ usb_storage == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ usb_storage == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ usb_storage == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ usb_storage == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ usb_storage == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ usb_storage == \x\o\r ]] | |
++ shift | |
++ [[ usb_storage == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ usb_storage == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ usb_storage == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ usb_storage == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ usb_storage == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ usb_storage == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ usb_storage == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ usb_storage == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ usb_storage == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ usb_storage == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ usb_storage == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ usb_storage == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\f\c ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ usb_storage == \s\t ]] | |
++ shift | |
++ [[ usb_storage == \p\p\a ]] | |
++ shift | |
++ [[ usb_storage == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ usb_storage == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ usb_storage == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ usb_storage == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ usb_storage == \s\t\e\x ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ usb_storage == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ usb_storage == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ usb_storage == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ usb_storage == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ usb_storage == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ usb_storage == \f\n\i\c ]] | |
++ shift | |
++ [[ usb_storage == \f\c\o\e ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ usb_storage == \i\p\s ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\f\c ]] | |
++ shift | |
++ [[ usb_storage == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ usb_storage == \b\n\x\2\i ]] | |
++ shift | |
++ [[ usb_storage == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ usb_storage == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ usb_storage == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ usb_storage == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ usb_storage == \m\v\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ usb_storage == \g\d\t\h ]] | |
++ shift | |
++ [[ usb_storage == \c\h ]] | |
++ shift | |
++ [[ usb_storage == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ usb_storage == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ usb_storage == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ usb_storage == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ usb_storage == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ usb_storage == \i\m\m ]] | |
++ shift | |
++ [[ usb_storage == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ usb_storage == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ usb_storage == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ usb_storage == \b\f\a ]] | |
++ shift | |
++ [[ usb_storage == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ usb_storage == \l\p\f\c ]] | |
++ shift | |
++ [[ usb_storage == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ usb_storage == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ usb_storage == \s\g ]] | |
++ shift | |
++ [[ usb_storage == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ usb_storage == \o\s\s\t ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ usb_storage == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ usb_storage == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ usb_storage == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ usb_storage == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ usb_storage == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ usb_storage == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ usb_storage == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ usb_storage == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray ata_piix cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=ata_piix | |
++ shift | |
++ [[ ata_piix == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ ata_piix == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ ata_piix == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ ata_piix == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ ata_piix == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ ata_piix == \a\o\e ]] | |
++ shift | |
++ [[ ata_piix == \s\x\8 ]] | |
++ shift | |
++ [[ ata_piix == \p\c\d ]] | |
++ shift | |
++ [[ ata_piix == \p\d ]] | |
++ shift | |
++ [[ ata_piix == \d\s\t\r ]] | |
++ shift | |
++ [[ ata_piix == \p\t ]] | |
++ shift | |
++ [[ ata_piix == \k\b\i\c ]] | |
++ shift | |
++ [[ ata_piix == \f\i\t\3 ]] | |
++ shift | |
++ [[ ata_piix == \k\t\t\i ]] | |
++ shift | |
++ [[ ata_piix == \b\p\c\k ]] | |
++ shift | |
++ [[ ata_piix == \p\g ]] | |
++ shift | |
++ [[ ata_piix == \o\n\2\6 ]] | |
++ shift | |
++ [[ ata_piix == \e\p\a\t ]] | |
++ shift | |
++ [[ ata_piix == \a\t\e\n ]] | |
++ shift | |
++ [[ ata_piix == \p\f ]] | |
++ shift | |
++ [[ ata_piix == \c\o\m\m ]] | |
++ shift | |
++ [[ ata_piix == \o\n\2\0 ]] | |
++ shift | |
++ [[ ata_piix == \e\p\i\a ]] | |
++ shift | |
++ [[ ata_piix == \f\r\i\q ]] | |
++ shift | |
++ [[ ata_piix == \f\r\p\w ]] | |
++ shift | |
++ [[ ata_piix == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ ata_piix == \f\i\t\2 ]] | |
++ shift | |
++ [[ ata_piix == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ ata_piix == \c\c\i\s\s ]] | |
++ shift | |
++ [[ ata_piix == \l\o\o\p ]] | |
++ shift | |
++ [[ ata_piix == \n\b\d ]] | |
++ shift | |
++ [[ ata_piix == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ ata_piix == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ ata_piix == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ ata_piix == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ ata_piix == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ ata_piix == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ ata_piix == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ ata_piix == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ ata_piix == \a\t\a\_\p\i\i\x ]] | |
++ return 0 | |
++ echo ata_piix | |
++ read module junk | |
++ IsInArray libata cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=libata | |
++ shift | |
++ [[ libata == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ libata == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ libata == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ libata == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ libata == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ libata == \a\o\e ]] | |
++ shift | |
++ [[ libata == \s\x\8 ]] | |
++ shift | |
++ [[ libata == \p\c\d ]] | |
++ shift | |
++ [[ libata == \p\d ]] | |
++ shift | |
++ [[ libata == \d\s\t\r ]] | |
++ shift | |
++ [[ libata == \p\t ]] | |
++ shift | |
++ [[ libata == \k\b\i\c ]] | |
++ shift | |
++ [[ libata == \f\i\t\3 ]] | |
++ shift | |
++ [[ libata == \k\t\t\i ]] | |
++ shift | |
++ [[ libata == \b\p\c\k ]] | |
++ shift | |
++ [[ libata == \p\g ]] | |
++ shift | |
++ [[ libata == \o\n\2\6 ]] | |
++ shift | |
++ [[ libata == \e\p\a\t ]] | |
++ shift | |
++ [[ libata == \a\t\e\n ]] | |
++ shift | |
++ [[ libata == \p\f ]] | |
++ shift | |
++ [[ libata == \c\o\m\m ]] | |
++ shift | |
++ [[ libata == \o\n\2\0 ]] | |
++ shift | |
++ [[ libata == \e\p\i\a ]] | |
++ shift | |
++ [[ libata == \f\r\i\q ]] | |
++ shift | |
++ [[ libata == \f\r\p\w ]] | |
++ shift | |
++ [[ libata == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ libata == \f\i\t\2 ]] | |
++ shift | |
++ [[ libata == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ libata == \c\c\i\s\s ]] | |
++ shift | |
++ [[ libata == \l\o\o\p ]] | |
++ shift | |
++ [[ libata == \n\b\d ]] | |
++ shift | |
++ [[ libata == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ libata == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ libata == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ libata == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ libata == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ libata == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ libata == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ libata == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ libata == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ libata == \a\h\c\i ]] | |
++ shift | |
++ [[ libata == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ libata == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ libata == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ libata == \l\i\b\a\t\a ]] | |
++ return 0 | |
++ echo libata | |
++ read module junk | |
++ IsInArray cciss cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=cciss | |
++ shift | |
++ [[ cciss == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ cciss == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ cciss == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ cciss == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ cciss == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ cciss == \a\o\e ]] | |
++ shift | |
++ [[ cciss == \s\x\8 ]] | |
++ shift | |
++ [[ cciss == \p\c\d ]] | |
++ shift | |
++ [[ cciss == \p\d ]] | |
++ shift | |
++ [[ cciss == \d\s\t\r ]] | |
++ shift | |
++ [[ cciss == \p\t ]] | |
++ shift | |
++ [[ cciss == \k\b\i\c ]] | |
++ shift | |
++ [[ cciss == \f\i\t\3 ]] | |
++ shift | |
++ [[ cciss == \k\t\t\i ]] | |
++ shift | |
++ [[ cciss == \b\p\c\k ]] | |
++ shift | |
++ [[ cciss == \p\g ]] | |
++ shift | |
++ [[ cciss == \o\n\2\6 ]] | |
++ shift | |
++ [[ cciss == \e\p\a\t ]] | |
++ shift | |
++ [[ cciss == \a\t\e\n ]] | |
++ shift | |
++ [[ cciss == \p\f ]] | |
++ shift | |
++ [[ cciss == \c\o\m\m ]] | |
++ shift | |
++ [[ cciss == \o\n\2\0 ]] | |
++ shift | |
++ [[ cciss == \e\p\i\a ]] | |
++ shift | |
++ [[ cciss == \f\r\i\q ]] | |
++ shift | |
++ [[ cciss == \f\r\p\w ]] | |
++ shift | |
++ [[ cciss == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ cciss == \f\i\t\2 ]] | |
++ shift | |
++ [[ cciss == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ cciss == \c\c\i\s\s ]] | |
++ return 0 | |
++ echo cciss | |
++ read module junk | |
++ IsInArray uhci_hcd cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=uhci_hcd | |
++ shift | |
++ [[ uhci_hcd == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ uhci_hcd == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ uhci_hcd == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ uhci_hcd == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ uhci_hcd == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ uhci_hcd == \a\o\e ]] | |
++ shift | |
++ [[ uhci_hcd == \s\x\8 ]] | |
++ shift | |
++ [[ uhci_hcd == \p\c\d ]] | |
++ shift | |
++ [[ uhci_hcd == \p\d ]] | |
++ shift | |
++ [[ uhci_hcd == \d\s\t\r ]] | |
++ shift | |
++ [[ uhci_hcd == \p\t ]] | |
++ shift | |
++ [[ uhci_hcd == \k\b\i\c ]] | |
++ shift | |
++ [[ uhci_hcd == \f\i\t\3 ]] | |
++ shift | |
++ [[ uhci_hcd == \k\t\t\i ]] | |
++ shift | |
++ [[ uhci_hcd == \b\p\c\k ]] | |
++ shift | |
++ [[ uhci_hcd == \p\g ]] | |
++ shift | |
++ [[ uhci_hcd == \o\n\2\6 ]] | |
++ shift | |
++ [[ uhci_hcd == \e\p\a\t ]] | |
++ shift | |
++ [[ uhci_hcd == \a\t\e\n ]] | |
++ shift | |
++ [[ uhci_hcd == \p\f ]] | |
++ shift | |
++ [[ uhci_hcd == \c\o\m\m ]] | |
++ shift | |
++ [[ uhci_hcd == \o\n\2\0 ]] | |
++ shift | |
++ [[ uhci_hcd == \e\p\i\a ]] | |
++ shift | |
++ [[ uhci_hcd == \f\r\i\q ]] | |
++ shift | |
++ [[ uhci_hcd == \f\r\p\w ]] | |
++ shift | |
++ [[ uhci_hcd == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ uhci_hcd == \f\i\t\2 ]] | |
++ shift | |
++ [[ uhci_hcd == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ uhci_hcd == \c\c\i\s\s ]] | |
++ shift | |
++ [[ uhci_hcd == \l\o\o\p ]] | |
++ shift | |
++ [[ uhci_hcd == \n\b\d ]] | |
++ shift | |
++ [[ uhci_hcd == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ uhci_hcd == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ uhci_hcd == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ uhci_hcd == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ uhci_hcd == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ uhci_hcd == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ uhci_hcd == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ uhci_hcd == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ uhci_hcd == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ uhci_hcd == \a\h\c\i ]] | |
++ shift | |
++ [[ uhci_hcd == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ uhci_hcd == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ uhci_hcd == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ uhci_hcd == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ uhci_hcd == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ uhci_hcd == \x\o\r ]] | |
++ shift | |
++ [[ uhci_hcd == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ uhci_hcd == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ uhci_hcd == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ uhci_hcd == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ uhci_hcd == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ uhci_hcd == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ uhci_hcd == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ uhci_hcd == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ uhci_hcd == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ uhci_hcd == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ uhci_hcd == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\f\c ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ uhci_hcd == \s\t ]] | |
++ shift | |
++ [[ uhci_hcd == \p\p\a ]] | |
++ shift | |
++ [[ uhci_hcd == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ uhci_hcd == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ uhci_hcd == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ uhci_hcd == \s\t\e\x ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ uhci_hcd == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ uhci_hcd == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ uhci_hcd == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ uhci_hcd == \f\n\i\c ]] | |
++ shift | |
++ [[ uhci_hcd == \f\c\o\e ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ uhci_hcd == \i\p\s ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\f\c ]] | |
++ shift | |
++ [[ uhci_hcd == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ uhci_hcd == \b\n\x\2\i ]] | |
++ shift | |
++ [[ uhci_hcd == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ uhci_hcd == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ uhci_hcd == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ uhci_hcd == \m\v\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ uhci_hcd == \g\d\t\h ]] | |
++ shift | |
++ [[ uhci_hcd == \c\h ]] | |
++ shift | |
++ [[ uhci_hcd == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ uhci_hcd == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ uhci_hcd == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ uhci_hcd == \i\m\m ]] | |
++ shift | |
++ [[ uhci_hcd == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ uhci_hcd == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ uhci_hcd == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \b\f\a ]] | |
++ shift | |
++ [[ uhci_hcd == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ uhci_hcd == \l\p\f\c ]] | |
++ shift | |
++ [[ uhci_hcd == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ uhci_hcd == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ uhci_hcd == \s\g ]] | |
++ shift | |
++ [[ uhci_hcd == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ uhci_hcd == \o\s\s\t ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ uhci_hcd == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ uhci_hcd == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ uhci_hcd == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ uhci_hcd == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ uhci_hcd == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ uhci_hcd == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ uhci_hcd == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ uhci_hcd == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray scsi_mod cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=scsi_mod | |
++ shift | |
++ [[ scsi_mod == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ scsi_mod == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ scsi_mod == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ scsi_mod == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ scsi_mod == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ scsi_mod == \a\o\e ]] | |
++ shift | |
++ [[ scsi_mod == \s\x\8 ]] | |
++ shift | |
++ [[ scsi_mod == \p\c\d ]] | |
++ shift | |
++ [[ scsi_mod == \p\d ]] | |
++ shift | |
++ [[ scsi_mod == \d\s\t\r ]] | |
++ shift | |
++ [[ scsi_mod == \p\t ]] | |
++ shift | |
++ [[ scsi_mod == \k\b\i\c ]] | |
++ shift | |
++ [[ scsi_mod == \f\i\t\3 ]] | |
++ shift | |
++ [[ scsi_mod == \k\t\t\i ]] | |
++ shift | |
++ [[ scsi_mod == \b\p\c\k ]] | |
++ shift | |
++ [[ scsi_mod == \p\g ]] | |
++ shift | |
++ [[ scsi_mod == \o\n\2\6 ]] | |
++ shift | |
++ [[ scsi_mod == \e\p\a\t ]] | |
++ shift | |
++ [[ scsi_mod == \a\t\e\n ]] | |
++ shift | |
++ [[ scsi_mod == \p\f ]] | |
++ shift | |
++ [[ scsi_mod == \c\o\m\m ]] | |
++ shift | |
++ [[ scsi_mod == \o\n\2\0 ]] | |
++ shift | |
++ [[ scsi_mod == \e\p\i\a ]] | |
++ shift | |
++ [[ scsi_mod == \f\r\i\q ]] | |
++ shift | |
++ [[ scsi_mod == \f\r\p\w ]] | |
++ shift | |
++ [[ scsi_mod == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ scsi_mod == \f\i\t\2 ]] | |
++ shift | |
++ [[ scsi_mod == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ scsi_mod == \c\c\i\s\s ]] | |
++ shift | |
++ [[ scsi_mod == \l\o\o\p ]] | |
++ shift | |
++ [[ scsi_mod == \n\b\d ]] | |
++ shift | |
++ [[ scsi_mod == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ scsi_mod == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ scsi_mod == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ scsi_mod == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ scsi_mod == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ scsi_mod == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ scsi_mod == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ scsi_mod == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ scsi_mod == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ scsi_mod == \a\h\c\i ]] | |
++ shift | |
++ [[ scsi_mod == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ scsi_mod == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ scsi_mod == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ scsi_mod == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ scsi_mod == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ scsi_mod == \x\o\r ]] | |
++ shift | |
++ [[ scsi_mod == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ scsi_mod == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ scsi_mod == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ scsi_mod == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ scsi_mod == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ scsi_mod == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ scsi_mod == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ scsi_mod == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ scsi_mod == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ scsi_mod == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ scsi_mod == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\f\c ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ scsi_mod == \s\t ]] | |
++ shift | |
++ [[ scsi_mod == \p\p\a ]] | |
++ shift | |
++ [[ scsi_mod == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ scsi_mod == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ scsi_mod == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ scsi_mod == \s\t\e\x ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ scsi_mod == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ scsi_mod == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ scsi_mod == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ scsi_mod == \f\n\i\c ]] | |
++ shift | |
++ [[ scsi_mod == \f\c\o\e ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ scsi_mod == \i\p\s ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\f\c ]] | |
++ shift | |
++ [[ scsi_mod == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ scsi_mod == \b\n\x\2\i ]] | |
++ shift | |
++ [[ scsi_mod == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ scsi_mod == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ scsi_mod == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ scsi_mod == \m\v\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ scsi_mod == \g\d\t\h ]] | |
++ shift | |
++ [[ scsi_mod == \c\h ]] | |
++ shift | |
++ [[ scsi_mod == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ scsi_mod == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ scsi_mod == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ scsi_mod == \i\m\m ]] | |
++ shift | |
++ [[ scsi_mod == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ scsi_mod == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ scsi_mod == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \b\f\a ]] | |
++ shift | |
++ [[ scsi_mod == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ scsi_mod == \l\p\f\c ]] | |
++ shift | |
++ [[ scsi_mod == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ scsi_mod == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ scsi_mod == \s\g ]] | |
++ shift | |
++ [[ scsi_mod == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ scsi_mod == \o\s\s\t ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ scsi_mod == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ scsi_mod == \s\c\s\i\_\m\o\d ]] | |
++ return 0 | |
++ echo scsi_mod | |
++ read module junk | |
++ IsInArray serio_raw cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=serio_raw | |
++ shift | |
++ [[ serio_raw == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ serio_raw == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ serio_raw == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ serio_raw == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ serio_raw == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ serio_raw == \a\o\e ]] | |
++ shift | |
++ [[ serio_raw == \s\x\8 ]] | |
++ shift | |
++ [[ serio_raw == \p\c\d ]] | |
++ shift | |
++ [[ serio_raw == \p\d ]] | |
++ shift | |
++ [[ serio_raw == \d\s\t\r ]] | |
++ shift | |
++ [[ serio_raw == \p\t ]] | |
++ shift | |
++ [[ serio_raw == \k\b\i\c ]] | |
++ shift | |
++ [[ serio_raw == \f\i\t\3 ]] | |
++ shift | |
++ [[ serio_raw == \k\t\t\i ]] | |
++ shift | |
++ [[ serio_raw == \b\p\c\k ]] | |
++ shift | |
++ [[ serio_raw == \p\g ]] | |
++ shift | |
++ [[ serio_raw == \o\n\2\6 ]] | |
++ shift | |
++ [[ serio_raw == \e\p\a\t ]] | |
++ shift | |
++ [[ serio_raw == \a\t\e\n ]] | |
++ shift | |
++ [[ serio_raw == \p\f ]] | |
++ shift | |
++ [[ serio_raw == \c\o\m\m ]] | |
++ shift | |
++ [[ serio_raw == \o\n\2\0 ]] | |
++ shift | |
++ [[ serio_raw == \e\p\i\a ]] | |
++ shift | |
++ [[ serio_raw == \f\r\i\q ]] | |
++ shift | |
++ [[ serio_raw == \f\r\p\w ]] | |
++ shift | |
++ [[ serio_raw == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ serio_raw == \f\i\t\2 ]] | |
++ shift | |
++ [[ serio_raw == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ serio_raw == \c\c\i\s\s ]] | |
++ shift | |
++ [[ serio_raw == \l\o\o\p ]] | |
++ shift | |
++ [[ serio_raw == \n\b\d ]] | |
++ shift | |
++ [[ serio_raw == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ serio_raw == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ serio_raw == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ serio_raw == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ serio_raw == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ serio_raw == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ serio_raw == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ serio_raw == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ serio_raw == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ serio_raw == \a\h\c\i ]] | |
++ shift | |
++ [[ serio_raw == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ serio_raw == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ serio_raw == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ serio_raw == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ serio_raw == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ serio_raw == \x\o\r ]] | |
++ shift | |
++ [[ serio_raw == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ serio_raw == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ serio_raw == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ serio_raw == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ serio_raw == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ serio_raw == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ serio_raw == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ serio_raw == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ serio_raw == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ serio_raw == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ serio_raw == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ serio_raw == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\f\c ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ serio_raw == \s\t ]] | |
++ shift | |
++ [[ serio_raw == \p\p\a ]] | |
++ shift | |
++ [[ serio_raw == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ serio_raw == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ serio_raw == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ serio_raw == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ serio_raw == \s\t\e\x ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ serio_raw == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ serio_raw == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ serio_raw == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ serio_raw == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ serio_raw == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ serio_raw == \f\n\i\c ]] | |
++ shift | |
++ [[ serio_raw == \f\c\o\e ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ serio_raw == \i\p\s ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\f\c ]] | |
++ shift | |
++ [[ serio_raw == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ serio_raw == \b\n\x\2\i ]] | |
++ shift | |
++ [[ serio_raw == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ serio_raw == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ serio_raw == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ serio_raw == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ serio_raw == \m\v\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ serio_raw == \g\d\t\h ]] | |
++ shift | |
++ [[ serio_raw == \c\h ]] | |
++ shift | |
++ [[ serio_raw == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ serio_raw == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ serio_raw == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ serio_raw == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ serio_raw == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ serio_raw == \i\m\m ]] | |
++ shift | |
++ [[ serio_raw == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ serio_raw == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ serio_raw == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ serio_raw == \b\f\a ]] | |
++ shift | |
++ [[ serio_raw == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ serio_raw == \l\p\f\c ]] | |
++ shift | |
++ [[ serio_raw == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ serio_raw == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ serio_raw == \s\g ]] | |
++ shift | |
++ [[ serio_raw == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ serio_raw == \o\s\s\t ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ serio_raw == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ serio_raw == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ serio_raw == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ serio_raw == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ serio_raw == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ serio_raw == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ serio_raw == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ serio_raw == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray tg3 cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=tg3 | |
++ shift | |
++ [[ tg3 == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ tg3 == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ tg3 == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ tg3 == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ tg3 == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ tg3 == \a\o\e ]] | |
++ shift | |
++ [[ tg3 == \s\x\8 ]] | |
++ shift | |
++ [[ tg3 == \p\c\d ]] | |
++ shift | |
++ [[ tg3 == \p\d ]] | |
++ shift | |
++ [[ tg3 == \d\s\t\r ]] | |
++ shift | |
++ [[ tg3 == \p\t ]] | |
++ shift | |
++ [[ tg3 == \k\b\i\c ]] | |
++ shift | |
++ [[ tg3 == \f\i\t\3 ]] | |
++ shift | |
++ [[ tg3 == \k\t\t\i ]] | |
++ shift | |
++ [[ tg3 == \b\p\c\k ]] | |
++ shift | |
++ [[ tg3 == \p\g ]] | |
++ shift | |
++ [[ tg3 == \o\n\2\6 ]] | |
++ shift | |
++ [[ tg3 == \e\p\a\t ]] | |
++ shift | |
++ [[ tg3 == \a\t\e\n ]] | |
++ shift | |
++ [[ tg3 == \p\f ]] | |
++ shift | |
++ [[ tg3 == \c\o\m\m ]] | |
++ shift | |
++ [[ tg3 == \o\n\2\0 ]] | |
++ shift | |
++ [[ tg3 == \e\p\i\a ]] | |
++ shift | |
++ [[ tg3 == \f\r\i\q ]] | |
++ shift | |
++ [[ tg3 == \f\r\p\w ]] | |
++ shift | |
++ [[ tg3 == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ tg3 == \f\i\t\2 ]] | |
++ shift | |
++ [[ tg3 == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ tg3 == \c\c\i\s\s ]] | |
++ shift | |
++ [[ tg3 == \l\o\o\p ]] | |
++ shift | |
++ [[ tg3 == \n\b\d ]] | |
++ shift | |
++ [[ tg3 == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ tg3 == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ tg3 == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ tg3 == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ tg3 == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ tg3 == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ tg3 == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ tg3 == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ tg3 == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ tg3 == \a\h\c\i ]] | |
++ shift | |
++ [[ tg3 == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tg3 == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ tg3 == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ tg3 == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ tg3 == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tg3 == \x\o\r ]] | |
++ shift | |
++ [[ tg3 == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ tg3 == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ tg3 == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tg3 == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ tg3 == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ tg3 == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ tg3 == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ tg3 == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ tg3 == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ tg3 == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ tg3 == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ tg3 == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\f\c ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ tg3 == \s\t ]] | |
++ shift | |
++ [[ tg3 == \p\p\a ]] | |
++ shift | |
++ [[ tg3 == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ tg3 == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ tg3 == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tg3 == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ tg3 == \s\t\e\x ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tg3 == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ tg3 == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ tg3 == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ tg3 == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ tg3 == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ tg3 == \f\n\i\c ]] | |
++ shift | |
++ [[ tg3 == \f\c\o\e ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ tg3 == \i\p\s ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\f\c ]] | |
++ shift | |
++ [[ tg3 == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tg3 == \b\n\x\2\i ]] | |
++ shift | |
++ [[ tg3 == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ tg3 == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ tg3 == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ tg3 == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ tg3 == \m\v\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ tg3 == \g\d\t\h ]] | |
++ shift | |
++ [[ tg3 == \c\h ]] | |
++ shift | |
++ [[ tg3 == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ tg3 == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ tg3 == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ tg3 == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ tg3 == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ tg3 == \i\m\m ]] | |
++ shift | |
++ [[ tg3 == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ tg3 == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ tg3 == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ tg3 == \b\f\a ]] | |
++ shift | |
++ [[ tg3 == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ tg3 == \l\p\f\c ]] | |
++ shift | |
++ [[ tg3 == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ tg3 == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ tg3 == \s\g ]] | |
++ shift | |
++ [[ tg3 == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ tg3 == \o\s\s\t ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ tg3 == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ tg3 == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ tg3 == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ tg3 == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ tg3 == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ tg3 == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ tg3 == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ tg3 == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray pcspkr cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=pcspkr | |
++ shift | |
++ [[ pcspkr == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ pcspkr == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ pcspkr == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ pcspkr == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ pcspkr == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ pcspkr == \a\o\e ]] | |
++ shift | |
++ [[ pcspkr == \s\x\8 ]] | |
++ shift | |
++ [[ pcspkr == \p\c\d ]] | |
++ shift | |
++ [[ pcspkr == \p\d ]] | |
++ shift | |
++ [[ pcspkr == \d\s\t\r ]] | |
++ shift | |
++ [[ pcspkr == \p\t ]] | |
++ shift | |
++ [[ pcspkr == \k\b\i\c ]] | |
++ shift | |
++ [[ pcspkr == \f\i\t\3 ]] | |
++ shift | |
++ [[ pcspkr == \k\t\t\i ]] | |
++ shift | |
++ [[ pcspkr == \b\p\c\k ]] | |
++ shift | |
++ [[ pcspkr == \p\g ]] | |
++ shift | |
++ [[ pcspkr == \o\n\2\6 ]] | |
++ shift | |
++ [[ pcspkr == \e\p\a\t ]] | |
++ shift | |
++ [[ pcspkr == \a\t\e\n ]] | |
++ shift | |
++ [[ pcspkr == \p\f ]] | |
++ shift | |
++ [[ pcspkr == \c\o\m\m ]] | |
++ shift | |
++ [[ pcspkr == \o\n\2\0 ]] | |
++ shift | |
++ [[ pcspkr == \e\p\i\a ]] | |
++ shift | |
++ [[ pcspkr == \f\r\i\q ]] | |
++ shift | |
++ [[ pcspkr == \f\r\p\w ]] | |
++ shift | |
++ [[ pcspkr == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ pcspkr == \f\i\t\2 ]] | |
++ shift | |
++ [[ pcspkr == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ pcspkr == \c\c\i\s\s ]] | |
++ shift | |
++ [[ pcspkr == \l\o\o\p ]] | |
++ shift | |
++ [[ pcspkr == \n\b\d ]] | |
++ shift | |
++ [[ pcspkr == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ pcspkr == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ pcspkr == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ pcspkr == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ pcspkr == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ pcspkr == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ pcspkr == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ pcspkr == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ pcspkr == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ pcspkr == \a\h\c\i ]] | |
++ shift | |
++ [[ pcspkr == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ pcspkr == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ pcspkr == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ pcspkr == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ pcspkr == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ pcspkr == \x\o\r ]] | |
++ shift | |
++ [[ pcspkr == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ pcspkr == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ pcspkr == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ pcspkr == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ pcspkr == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ pcspkr == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ pcspkr == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ pcspkr == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ pcspkr == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ pcspkr == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ pcspkr == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ pcspkr == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\f\c ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ pcspkr == \s\t ]] | |
++ shift | |
++ [[ pcspkr == \p\p\a ]] | |
++ shift | |
++ [[ pcspkr == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ pcspkr == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ pcspkr == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ pcspkr == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ pcspkr == \s\t\e\x ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ pcspkr == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ pcspkr == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ pcspkr == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ pcspkr == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ pcspkr == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ pcspkr == \f\n\i\c ]] | |
++ shift | |
++ [[ pcspkr == \f\c\o\e ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ pcspkr == \i\p\s ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\f\c ]] | |
++ shift | |
++ [[ pcspkr == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ pcspkr == \b\n\x\2\i ]] | |
++ shift | |
++ [[ pcspkr == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ pcspkr == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ pcspkr == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ pcspkr == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ pcspkr == \m\v\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ pcspkr == \g\d\t\h ]] | |
++ shift | |
++ [[ pcspkr == \c\h ]] | |
++ shift | |
++ [[ pcspkr == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ pcspkr == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ pcspkr == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ pcspkr == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ pcspkr == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ pcspkr == \i\m\m ]] | |
++ shift | |
++ [[ pcspkr == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ pcspkr == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ pcspkr == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ pcspkr == \b\f\a ]] | |
++ shift | |
++ [[ pcspkr == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ pcspkr == \l\p\f\c ]] | |
++ shift | |
++ [[ pcspkr == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ pcspkr == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ pcspkr == \s\g ]] | |
++ shift | |
++ [[ pcspkr == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ pcspkr == \o\s\s\t ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ pcspkr == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ pcspkr == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ pcspkr == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ pcspkr == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ pcspkr == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ pcspkr == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ pcspkr == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ pcspkr == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray hpilo cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=hpilo | |
++ shift | |
++ [[ hpilo == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ hpilo == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ hpilo == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ hpilo == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ hpilo == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ hpilo == \a\o\e ]] | |
++ shift | |
++ [[ hpilo == \s\x\8 ]] | |
++ shift | |
++ [[ hpilo == \p\c\d ]] | |
++ shift | |
++ [[ hpilo == \p\d ]] | |
++ shift | |
++ [[ hpilo == \d\s\t\r ]] | |
++ shift | |
++ [[ hpilo == \p\t ]] | |
++ shift | |
++ [[ hpilo == \k\b\i\c ]] | |
++ shift | |
++ [[ hpilo == \f\i\t\3 ]] | |
++ shift | |
++ [[ hpilo == \k\t\t\i ]] | |
++ shift | |
++ [[ hpilo == \b\p\c\k ]] | |
++ shift | |
++ [[ hpilo == \p\g ]] | |
++ shift | |
++ [[ hpilo == \o\n\2\6 ]] | |
++ shift | |
++ [[ hpilo == \e\p\a\t ]] | |
++ shift | |
++ [[ hpilo == \a\t\e\n ]] | |
++ shift | |
++ [[ hpilo == \p\f ]] | |
++ shift | |
++ [[ hpilo == \c\o\m\m ]] | |
++ shift | |
++ [[ hpilo == \o\n\2\0 ]] | |
++ shift | |
++ [[ hpilo == \e\p\i\a ]] | |
++ shift | |
++ [[ hpilo == \f\r\i\q ]] | |
++ shift | |
++ [[ hpilo == \f\r\p\w ]] | |
++ shift | |
++ [[ hpilo == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ hpilo == \f\i\t\2 ]] | |
++ shift | |
++ [[ hpilo == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ hpilo == \c\c\i\s\s ]] | |
++ shift | |
++ [[ hpilo == \l\o\o\p ]] | |
++ shift | |
++ [[ hpilo == \n\b\d ]] | |
++ shift | |
++ [[ hpilo == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ hpilo == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ hpilo == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ hpilo == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ hpilo == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ hpilo == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ hpilo == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ hpilo == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ hpilo == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ hpilo == \a\h\c\i ]] | |
++ shift | |
++ [[ hpilo == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ hpilo == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ hpilo == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ hpilo == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ hpilo == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ hpilo == \x\o\r ]] | |
++ shift | |
++ [[ hpilo == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ hpilo == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ hpilo == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ hpilo == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ hpilo == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ hpilo == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ hpilo == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ hpilo == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ hpilo == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ hpilo == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ hpilo == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ hpilo == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\f\c ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ hpilo == \s\t ]] | |
++ shift | |
++ [[ hpilo == \p\p\a ]] | |
++ shift | |
++ [[ hpilo == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ hpilo == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ hpilo == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ hpilo == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ hpilo == \s\t\e\x ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ hpilo == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ hpilo == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ hpilo == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ hpilo == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ hpilo == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ hpilo == \f\n\i\c ]] | |
++ shift | |
++ [[ hpilo == \f\c\o\e ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ hpilo == \i\p\s ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\f\c ]] | |
++ shift | |
++ [[ hpilo == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ hpilo == \b\n\x\2\i ]] | |
++ shift | |
++ [[ hpilo == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ hpilo == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ hpilo == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ hpilo == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ hpilo == \m\v\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ hpilo == \g\d\t\h ]] | |
++ shift | |
++ [[ hpilo == \c\h ]] | |
++ shift | |
++ [[ hpilo == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ hpilo == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ hpilo == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ hpilo == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ hpilo == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ hpilo == \i\m\m ]] | |
++ shift | |
++ [[ hpilo == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ hpilo == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ hpilo == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ hpilo == \b\f\a ]] | |
++ shift | |
++ [[ hpilo == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ hpilo == \l\p\f\c ]] | |
++ shift | |
++ [[ hpilo == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ hpilo == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ hpilo == \s\g ]] | |
++ shift | |
++ [[ hpilo == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ hpilo == \o\s\s\t ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ hpilo == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ hpilo == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ hpilo == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ hpilo == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ hpilo == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ hpilo == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ hpilo == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ hpilo == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray ehci_hcd cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=ehci_hcd | |
++ shift | |
++ [[ ehci_hcd == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ ehci_hcd == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ ehci_hcd == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ ehci_hcd == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ ehci_hcd == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ ehci_hcd == \a\o\e ]] | |
++ shift | |
++ [[ ehci_hcd == \s\x\8 ]] | |
++ shift | |
++ [[ ehci_hcd == \p\c\d ]] | |
++ shift | |
++ [[ ehci_hcd == \p\d ]] | |
++ shift | |
++ [[ ehci_hcd == \d\s\t\r ]] | |
++ shift | |
++ [[ ehci_hcd == \p\t ]] | |
++ shift | |
++ [[ ehci_hcd == \k\b\i\c ]] | |
++ shift | |
++ [[ ehci_hcd == \f\i\t\3 ]] | |
++ shift | |
++ [[ ehci_hcd == \k\t\t\i ]] | |
++ shift | |
++ [[ ehci_hcd == \b\p\c\k ]] | |
++ shift | |
++ [[ ehci_hcd == \p\g ]] | |
++ shift | |
++ [[ ehci_hcd == \o\n\2\6 ]] | |
++ shift | |
++ [[ ehci_hcd == \e\p\a\t ]] | |
++ shift | |
++ [[ ehci_hcd == \a\t\e\n ]] | |
++ shift | |
++ [[ ehci_hcd == \p\f ]] | |
++ shift | |
++ [[ ehci_hcd == \c\o\m\m ]] | |
++ shift | |
++ [[ ehci_hcd == \o\n\2\0 ]] | |
++ shift | |
++ [[ ehci_hcd == \e\p\i\a ]] | |
++ shift | |
++ [[ ehci_hcd == \f\r\i\q ]] | |
++ shift | |
++ [[ ehci_hcd == \f\r\p\w ]] | |
++ shift | |
++ [[ ehci_hcd == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ ehci_hcd == \f\i\t\2 ]] | |
++ shift | |
++ [[ ehci_hcd == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ ehci_hcd == \c\c\i\s\s ]] | |
++ shift | |
++ [[ ehci_hcd == \l\o\o\p ]] | |
++ shift | |
++ [[ ehci_hcd == \n\b\d ]] | |
++ shift | |
++ [[ ehci_hcd == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ ehci_hcd == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ ehci_hcd == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ ehci_hcd == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ ehci_hcd == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ ehci_hcd == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ ehci_hcd == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ ehci_hcd == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ ehci_hcd == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ ehci_hcd == \a\h\c\i ]] | |
++ shift | |
++ [[ ehci_hcd == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ ehci_hcd == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ ehci_hcd == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ ehci_hcd == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ ehci_hcd == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ ehci_hcd == \x\o\r ]] | |
++ shift | |
++ [[ ehci_hcd == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ ehci_hcd == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ ehci_hcd == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ ehci_hcd == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ ehci_hcd == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ ehci_hcd == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ ehci_hcd == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ ehci_hcd == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ ehci_hcd == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ ehci_hcd == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ ehci_hcd == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\f\c ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ ehci_hcd == \s\t ]] | |
++ shift | |
++ [[ ehci_hcd == \p\p\a ]] | |
++ shift | |
++ [[ ehci_hcd == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ ehci_hcd == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ ehci_hcd == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ ehci_hcd == \s\t\e\x ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ ehci_hcd == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ ehci_hcd == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ ehci_hcd == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ ehci_hcd == \f\n\i\c ]] | |
++ shift | |
++ [[ ehci_hcd == \f\c\o\e ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ ehci_hcd == \i\p\s ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\f\c ]] | |
++ shift | |
++ [[ ehci_hcd == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ ehci_hcd == \b\n\x\2\i ]] | |
++ shift | |
++ [[ ehci_hcd == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ ehci_hcd == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ ehci_hcd == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ ehci_hcd == \m\v\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ ehci_hcd == \g\d\t\h ]] | |
++ shift | |
++ [[ ehci_hcd == \c\h ]] | |
++ shift | |
++ [[ ehci_hcd == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ ehci_hcd == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ ehci_hcd == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ ehci_hcd == \i\m\m ]] | |
++ shift | |
++ [[ ehci_hcd == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ ehci_hcd == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ ehci_hcd == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \b\f\a ]] | |
++ shift | |
++ [[ ehci_hcd == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ ehci_hcd == \l\p\f\c ]] | |
++ shift | |
++ [[ ehci_hcd == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ ehci_hcd == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ ehci_hcd == \s\g ]] | |
++ shift | |
++ [[ ehci_hcd == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ ehci_hcd == \o\s\s\t ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ ehci_hcd == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ ehci_hcd == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ ehci_hcd == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ ehci_hcd == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ ehci_hcd == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ ehci_hcd == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ ehci_hcd == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ ehci_hcd == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray i7core_edac cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=i7core_edac | |
++ shift | |
++ [[ i7core_edac == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ i7core_edac == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ i7core_edac == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ i7core_edac == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ i7core_edac == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ i7core_edac == \a\o\e ]] | |
++ shift | |
++ [[ i7core_edac == \s\x\8 ]] | |
++ shift | |
++ [[ i7core_edac == \p\c\d ]] | |
++ shift | |
++ [[ i7core_edac == \p\d ]] | |
++ shift | |
++ [[ i7core_edac == \d\s\t\r ]] | |
++ shift | |
++ [[ i7core_edac == \p\t ]] | |
++ shift | |
++ [[ i7core_edac == \k\b\i\c ]] | |
++ shift | |
++ [[ i7core_edac == \f\i\t\3 ]] | |
++ shift | |
++ [[ i7core_edac == \k\t\t\i ]] | |
++ shift | |
++ [[ i7core_edac == \b\p\c\k ]] | |
++ shift | |
++ [[ i7core_edac == \p\g ]] | |
++ shift | |
++ [[ i7core_edac == \o\n\2\6 ]] | |
++ shift | |
++ [[ i7core_edac == \e\p\a\t ]] | |
++ shift | |
++ [[ i7core_edac == \a\t\e\n ]] | |
++ shift | |
++ [[ i7core_edac == \p\f ]] | |
++ shift | |
++ [[ i7core_edac == \c\o\m\m ]] | |
++ shift | |
++ [[ i7core_edac == \o\n\2\0 ]] | |
++ shift | |
++ [[ i7core_edac == \e\p\i\a ]] | |
++ shift | |
++ [[ i7core_edac == \f\r\i\q ]] | |
++ shift | |
++ [[ i7core_edac == \f\r\p\w ]] | |
++ shift | |
++ [[ i7core_edac == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ i7core_edac == \f\i\t\2 ]] | |
++ shift | |
++ [[ i7core_edac == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ i7core_edac == \c\c\i\s\s ]] | |
++ shift | |
++ [[ i7core_edac == \l\o\o\p ]] | |
++ shift | |
++ [[ i7core_edac == \n\b\d ]] | |
++ shift | |
++ [[ i7core_edac == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ i7core_edac == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ i7core_edac == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ i7core_edac == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ i7core_edac == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ i7core_edac == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ i7core_edac == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ i7core_edac == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ i7core_edac == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ i7core_edac == \a\h\c\i ]] | |
++ shift | |
++ [[ i7core_edac == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ i7core_edac == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ i7core_edac == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ i7core_edac == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ i7core_edac == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ i7core_edac == \x\o\r ]] | |
++ shift | |
++ [[ i7core_edac == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ i7core_edac == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ i7core_edac == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ i7core_edac == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ i7core_edac == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ i7core_edac == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ i7core_edac == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ i7core_edac == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ i7core_edac == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ i7core_edac == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ i7core_edac == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\f\c ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ i7core_edac == \s\t ]] | |
++ shift | |
++ [[ i7core_edac == \p\p\a ]] | |
++ shift | |
++ [[ i7core_edac == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ i7core_edac == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ i7core_edac == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ i7core_edac == \s\t\e\x ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ i7core_edac == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ i7core_edac == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ i7core_edac == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ i7core_edac == \f\n\i\c ]] | |
++ shift | |
++ [[ i7core_edac == \f\c\o\e ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ i7core_edac == \i\p\s ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\f\c ]] | |
++ shift | |
++ [[ i7core_edac == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ i7core_edac == \b\n\x\2\i ]] | |
++ shift | |
++ [[ i7core_edac == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ i7core_edac == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ i7core_edac == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ i7core_edac == \m\v\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ i7core_edac == \g\d\t\h ]] | |
++ shift | |
++ [[ i7core_edac == \c\h ]] | |
++ shift | |
++ [[ i7core_edac == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ i7core_edac == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ i7core_edac == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ i7core_edac == \i\m\m ]] | |
++ shift | |
++ [[ i7core_edac == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ i7core_edac == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ i7core_edac == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \b\f\a ]] | |
++ shift | |
++ [[ i7core_edac == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ i7core_edac == \l\p\f\c ]] | |
++ shift | |
++ [[ i7core_edac == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ i7core_edac == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ i7core_edac == \s\g ]] | |
++ shift | |
++ [[ i7core_edac == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ i7core_edac == \o\s\s\t ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ i7core_edac == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ i7core_edac == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ i7core_edac == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ i7core_edac == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ i7core_edac == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ i7core_edac == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ i7core_edac == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ i7core_edac == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray edac_mc cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=edac_mc | |
++ shift | |
++ [[ edac_mc == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ edac_mc == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ edac_mc == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ edac_mc == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ edac_mc == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ edac_mc == \a\o\e ]] | |
++ shift | |
++ [[ edac_mc == \s\x\8 ]] | |
++ shift | |
++ [[ edac_mc == \p\c\d ]] | |
++ shift | |
++ [[ edac_mc == \p\d ]] | |
++ shift | |
++ [[ edac_mc == \d\s\t\r ]] | |
++ shift | |
++ [[ edac_mc == \p\t ]] | |
++ shift | |
++ [[ edac_mc == \k\b\i\c ]] | |
++ shift | |
++ [[ edac_mc == \f\i\t\3 ]] | |
++ shift | |
++ [[ edac_mc == \k\t\t\i ]] | |
++ shift | |
++ [[ edac_mc == \b\p\c\k ]] | |
++ shift | |
++ [[ edac_mc == \p\g ]] | |
++ shift | |
++ [[ edac_mc == \o\n\2\6 ]] | |
++ shift | |
++ [[ edac_mc == \e\p\a\t ]] | |
++ shift | |
++ [[ edac_mc == \a\t\e\n ]] | |
++ shift | |
++ [[ edac_mc == \p\f ]] | |
++ shift | |
++ [[ edac_mc == \c\o\m\m ]] | |
++ shift | |
++ [[ edac_mc == \o\n\2\0 ]] | |
++ shift | |
++ [[ edac_mc == \e\p\i\a ]] | |
++ shift | |
++ [[ edac_mc == \f\r\i\q ]] | |
++ shift | |
++ [[ edac_mc == \f\r\p\w ]] | |
++ shift | |
++ [[ edac_mc == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ edac_mc == \f\i\t\2 ]] | |
++ shift | |
++ [[ edac_mc == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ edac_mc == \c\c\i\s\s ]] | |
++ shift | |
++ [[ edac_mc == \l\o\o\p ]] | |
++ shift | |
++ [[ edac_mc == \n\b\d ]] | |
++ shift | |
++ [[ edac_mc == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ edac_mc == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ edac_mc == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ edac_mc == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ edac_mc == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ edac_mc == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ edac_mc == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ edac_mc == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ edac_mc == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ edac_mc == \a\h\c\i ]] | |
++ shift | |
++ [[ edac_mc == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ edac_mc == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ edac_mc == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ edac_mc == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ edac_mc == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ edac_mc == \x\o\r ]] | |
++ shift | |
++ [[ edac_mc == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ edac_mc == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ edac_mc == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ edac_mc == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ edac_mc == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ edac_mc == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ edac_mc == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ edac_mc == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ edac_mc == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ edac_mc == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ edac_mc == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ edac_mc == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\f\c ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ edac_mc == \s\t ]] | |
++ shift | |
++ [[ edac_mc == \p\p\a ]] | |
++ shift | |
++ [[ edac_mc == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ edac_mc == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ edac_mc == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ edac_mc == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ edac_mc == \s\t\e\x ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ edac_mc == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ edac_mc == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ edac_mc == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ edac_mc == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ edac_mc == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ edac_mc == \f\n\i\c ]] | |
++ shift | |
++ [[ edac_mc == \f\c\o\e ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ edac_mc == \i\p\s ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\f\c ]] | |
++ shift | |
++ [[ edac_mc == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ edac_mc == \b\n\x\2\i ]] | |
++ shift | |
++ [[ edac_mc == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ edac_mc == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ edac_mc == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ edac_mc == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ edac_mc == \m\v\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ edac_mc == \g\d\t\h ]] | |
++ shift | |
++ [[ edac_mc == \c\h ]] | |
++ shift | |
++ [[ edac_mc == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ edac_mc == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ edac_mc == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ edac_mc == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ edac_mc == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ edac_mc == \i\m\m ]] | |
++ shift | |
++ [[ edac_mc == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ edac_mc == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ edac_mc == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ edac_mc == \b\f\a ]] | |
++ shift | |
++ [[ edac_mc == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ edac_mc == \l\p\f\c ]] | |
++ shift | |
++ [[ edac_mc == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ edac_mc == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ edac_mc == \s\g ]] | |
++ shift | |
++ [[ edac_mc == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ edac_mc == \o\s\s\t ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ edac_mc == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ edac_mc == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ edac_mc == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ edac_mc == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ edac_mc == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ edac_mc == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ edac_mc == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ edac_mc == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray tpm_tis cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=tpm_tis | |
++ shift | |
++ [[ tpm_tis == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ tpm_tis == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ tpm_tis == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ tpm_tis == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ tpm_tis == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ tpm_tis == \a\o\e ]] | |
++ shift | |
++ [[ tpm_tis == \s\x\8 ]] | |
++ shift | |
++ [[ tpm_tis == \p\c\d ]] | |
++ shift | |
++ [[ tpm_tis == \p\d ]] | |
++ shift | |
++ [[ tpm_tis == \d\s\t\r ]] | |
++ shift | |
++ [[ tpm_tis == \p\t ]] | |
++ shift | |
++ [[ tpm_tis == \k\b\i\c ]] | |
++ shift | |
++ [[ tpm_tis == \f\i\t\3 ]] | |
++ shift | |
++ [[ tpm_tis == \k\t\t\i ]] | |
++ shift | |
++ [[ tpm_tis == \b\p\c\k ]] | |
++ shift | |
++ [[ tpm_tis == \p\g ]] | |
++ shift | |
++ [[ tpm_tis == \o\n\2\6 ]] | |
++ shift | |
++ [[ tpm_tis == \e\p\a\t ]] | |
++ shift | |
++ [[ tpm_tis == \a\t\e\n ]] | |
++ shift | |
++ [[ tpm_tis == \p\f ]] | |
++ shift | |
++ [[ tpm_tis == \c\o\m\m ]] | |
++ shift | |
++ [[ tpm_tis == \o\n\2\0 ]] | |
++ shift | |
++ [[ tpm_tis == \e\p\i\a ]] | |
++ shift | |
++ [[ tpm_tis == \f\r\i\q ]] | |
++ shift | |
++ [[ tpm_tis == \f\r\p\w ]] | |
++ shift | |
++ [[ tpm_tis == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ tpm_tis == \f\i\t\2 ]] | |
++ shift | |
++ [[ tpm_tis == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ tpm_tis == \c\c\i\s\s ]] | |
++ shift | |
++ [[ tpm_tis == \l\o\o\p ]] | |
++ shift | |
++ [[ tpm_tis == \n\b\d ]] | |
++ shift | |
++ [[ tpm_tis == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ tpm_tis == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ tpm_tis == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ tpm_tis == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ tpm_tis == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ tpm_tis == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ tpm_tis == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ tpm_tis == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ tpm_tis == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ tpm_tis == \a\h\c\i ]] | |
++ shift | |
++ [[ tpm_tis == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tpm_tis == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ tpm_tis == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ tpm_tis == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ tpm_tis == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tpm_tis == \x\o\r ]] | |
++ shift | |
++ [[ tpm_tis == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ tpm_tis == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ tpm_tis == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ tpm_tis == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ tpm_tis == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ tpm_tis == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ tpm_tis == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ tpm_tis == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ tpm_tis == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_tis == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ tpm_tis == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\f\c ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ tpm_tis == \s\t ]] | |
++ shift | |
++ [[ tpm_tis == \p\p\a ]] | |
++ shift | |
++ [[ tpm_tis == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ tpm_tis == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tpm_tis == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ tpm_tis == \s\t\e\x ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tpm_tis == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ tpm_tis == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ tpm_tis == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_tis == \f\n\i\c ]] | |
++ shift | |
++ [[ tpm_tis == \f\c\o\e ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ tpm_tis == \i\p\s ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\f\c ]] | |
++ shift | |
++ [[ tpm_tis == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tpm_tis == \b\n\x\2\i ]] | |
++ shift | |
++ [[ tpm_tis == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ tpm_tis == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ tpm_tis == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ tpm_tis == \m\v\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_tis == \g\d\t\h ]] | |
++ shift | |
++ [[ tpm_tis == \c\h ]] | |
++ shift | |
++ [[ tpm_tis == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ tpm_tis == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ tpm_tis == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ tpm_tis == \i\m\m ]] | |
++ shift | |
++ [[ tpm_tis == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_tis == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ tpm_tis == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \b\f\a ]] | |
++ shift | |
++ [[ tpm_tis == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ tpm_tis == \l\p\f\c ]] | |
++ shift | |
++ [[ tpm_tis == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ tpm_tis == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ tpm_tis == \s\g ]] | |
++ shift | |
++ [[ tpm_tis == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ tpm_tis == \o\s\s\t ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ tpm_tis == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ tpm_tis == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ tpm_tis == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ tpm_tis == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ tpm_tis == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ tpm_tis == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ tpm_tis == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ tpm_tis == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray tpm cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=tpm | |
++ shift | |
++ [[ tpm == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ tpm == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ tpm == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ tpm == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ tpm == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ tpm == \a\o\e ]] | |
++ shift | |
++ [[ tpm == \s\x\8 ]] | |
++ shift | |
++ [[ tpm == \p\c\d ]] | |
++ shift | |
++ [[ tpm == \p\d ]] | |
++ shift | |
++ [[ tpm == \d\s\t\r ]] | |
++ shift | |
++ [[ tpm == \p\t ]] | |
++ shift | |
++ [[ tpm == \k\b\i\c ]] | |
++ shift | |
++ [[ tpm == \f\i\t\3 ]] | |
++ shift | |
++ [[ tpm == \k\t\t\i ]] | |
++ shift | |
++ [[ tpm == \b\p\c\k ]] | |
++ shift | |
++ [[ tpm == \p\g ]] | |
++ shift | |
++ [[ tpm == \o\n\2\6 ]] | |
++ shift | |
++ [[ tpm == \e\p\a\t ]] | |
++ shift | |
++ [[ tpm == \a\t\e\n ]] | |
++ shift | |
++ [[ tpm == \p\f ]] | |
++ shift | |
++ [[ tpm == \c\o\m\m ]] | |
++ shift | |
++ [[ tpm == \o\n\2\0 ]] | |
++ shift | |
++ [[ tpm == \e\p\i\a ]] | |
++ shift | |
++ [[ tpm == \f\r\i\q ]] | |
++ shift | |
++ [[ tpm == \f\r\p\w ]] | |
++ shift | |
++ [[ tpm == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ tpm == \f\i\t\2 ]] | |
++ shift | |
++ [[ tpm == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ tpm == \c\c\i\s\s ]] | |
++ shift | |
++ [[ tpm == \l\o\o\p ]] | |
++ shift | |
++ [[ tpm == \n\b\d ]] | |
++ shift | |
++ [[ tpm == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ tpm == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ tpm == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ tpm == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ tpm == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ tpm == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ tpm == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ tpm == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ tpm == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ tpm == \a\h\c\i ]] | |
++ shift | |
++ [[ tpm == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tpm == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ tpm == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ tpm == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ tpm == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ tpm == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ tpm == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ tpm == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ tpm == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ tpm == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ tpm == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ tpm == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ tpm == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ tpm == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ tpm == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ tpm == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ tpm == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ tpm == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tpm == \x\o\r ]] | |
++ shift | |
++ [[ tpm == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ tpm == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ tpm == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ tpm == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tpm == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ tpm == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ tpm == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ tpm == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ tpm == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ tpm == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ tpm == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ tpm == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ tpm == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ tpm == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ tpm == \m\p\t\f\c ]] | |
++ shift | |
++ [[ tpm == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ tpm == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ tpm == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ tpm == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ tpm == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ tpm == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ tpm == \s\t ]] | |
++ shift | |
++ [[ tpm == \p\p\a ]] | |
++ shift | |
++ [[ tpm == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ tpm == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ tpm == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tpm == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ tpm == \s\t\e\x ]] | |
++ shift | |
++ [[ tpm == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tpm == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ tpm == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ tpm == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ tpm == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ tpm == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ tpm == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm == \f\n\i\c ]] | |
++ shift | |
++ [[ tpm == \f\c\o\e ]] | |
++ shift | |
++ [[ tpm == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ tpm == \i\p\s ]] | |
++ shift | |
++ [[ tpm == \l\i\b\f\c ]] | |
++ shift | |
++ [[ tpm == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tpm == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tpm == \b\n\x\2\i ]] | |
++ shift | |
++ [[ tpm == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ tpm == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ tpm == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ tpm == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ tpm == \m\v\s\a\s ]] | |
++ shift | |
++ [[ tpm == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ tpm == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ tpm == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ tpm == \g\d\t\h ]] | |
++ shift | |
++ [[ tpm == \c\h ]] | |
++ shift | |
++ [[ tpm == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ tpm == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ tpm == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ tpm == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ tpm == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ tpm == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ tpm == \i\m\m ]] | |
++ shift | |
++ [[ tpm == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ tpm == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ tpm == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ tpm == \b\f\a ]] | |
++ shift | |
++ [[ tpm == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ tpm == \l\p\f\c ]] | |
++ shift | |
++ [[ tpm == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ tpm == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ tpm == \s\g ]] | |
++ shift | |
++ [[ tpm == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ tpm == \o\s\s\t ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ tpm == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ tpm == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ tpm == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ tpm == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ tpm == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ tpm == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ tpm == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ tpm == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray tpm_bios cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=tpm_bios | |
++ shift | |
++ [[ tpm_bios == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ tpm_bios == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ tpm_bios == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ tpm_bios == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ tpm_bios == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ tpm_bios == \a\o\e ]] | |
++ shift | |
++ [[ tpm_bios == \s\x\8 ]] | |
++ shift | |
++ [[ tpm_bios == \p\c\d ]] | |
++ shift | |
++ [[ tpm_bios == \p\d ]] | |
++ shift | |
++ [[ tpm_bios == \d\s\t\r ]] | |
++ shift | |
++ [[ tpm_bios == \p\t ]] | |
++ shift | |
++ [[ tpm_bios == \k\b\i\c ]] | |
++ shift | |
++ [[ tpm_bios == \f\i\t\3 ]] | |
++ shift | |
++ [[ tpm_bios == \k\t\t\i ]] | |
++ shift | |
++ [[ tpm_bios == \b\p\c\k ]] | |
++ shift | |
++ [[ tpm_bios == \p\g ]] | |
++ shift | |
++ [[ tpm_bios == \o\n\2\6 ]] | |
++ shift | |
++ [[ tpm_bios == \e\p\a\t ]] | |
++ shift | |
++ [[ tpm_bios == \a\t\e\n ]] | |
++ shift | |
++ [[ tpm_bios == \p\f ]] | |
++ shift | |
++ [[ tpm_bios == \c\o\m\m ]] | |
++ shift | |
++ [[ tpm_bios == \o\n\2\0 ]] | |
++ shift | |
++ [[ tpm_bios == \e\p\i\a ]] | |
++ shift | |
++ [[ tpm_bios == \f\r\i\q ]] | |
++ shift | |
++ [[ tpm_bios == \f\r\p\w ]] | |
++ shift | |
++ [[ tpm_bios == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ tpm_bios == \f\i\t\2 ]] | |
++ shift | |
++ [[ tpm_bios == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ tpm_bios == \c\c\i\s\s ]] | |
++ shift | |
++ [[ tpm_bios == \l\o\o\p ]] | |
++ shift | |
++ [[ tpm_bios == \n\b\d ]] | |
++ shift | |
++ [[ tpm_bios == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ tpm_bios == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ tpm_bios == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ tpm_bios == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ tpm_bios == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ tpm_bios == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ tpm_bios == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ tpm_bios == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ tpm_bios == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ tpm_bios == \a\h\c\i ]] | |
++ shift | |
++ [[ tpm_bios == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tpm_bios == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ tpm_bios == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ tpm_bios == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ tpm_bios == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tpm_bios == \x\o\r ]] | |
++ shift | |
++ [[ tpm_bios == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ tpm_bios == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ tpm_bios == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ tpm_bios == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ tpm_bios == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ tpm_bios == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ tpm_bios == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ tpm_bios == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ tpm_bios == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_bios == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ tpm_bios == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\f\c ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ tpm_bios == \s\t ]] | |
++ shift | |
++ [[ tpm_bios == \p\p\a ]] | |
++ shift | |
++ [[ tpm_bios == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ tpm_bios == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tpm_bios == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ tpm_bios == \s\t\e\x ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ tpm_bios == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ tpm_bios == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ tpm_bios == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_bios == \f\n\i\c ]] | |
++ shift | |
++ [[ tpm_bios == \f\c\o\e ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ tpm_bios == \i\p\s ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\f\c ]] | |
++ shift | |
++ [[ tpm_bios == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ tpm_bios == \b\n\x\2\i ]] | |
++ shift | |
++ [[ tpm_bios == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ tpm_bios == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ tpm_bios == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ tpm_bios == \m\v\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_bios == \g\d\t\h ]] | |
++ shift | |
++ [[ tpm_bios == \c\h ]] | |
++ shift | |
++ [[ tpm_bios == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ tpm_bios == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ tpm_bios == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ tpm_bios == \i\m\m ]] | |
++ shift | |
++ [[ tpm_bios == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ tpm_bios == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ tpm_bios == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \b\f\a ]] | |
++ shift | |
++ [[ tpm_bios == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ tpm_bios == \l\p\f\c ]] | |
++ shift | |
++ [[ tpm_bios == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ tpm_bios == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ tpm_bios == \s\g ]] | |
++ shift | |
++ [[ tpm_bios == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ tpm_bios == \o\s\s\t ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ tpm_bios == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ tpm_bios == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ tpm_bios == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ tpm_bios == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ tpm_bios == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ tpm_bios == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ tpm_bios == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ tpm_bios == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ IsInArray shpchp cryptoloop pktcdvd floppy DAC960 virtio_blk aoe sx8 pcd pd dstr pt kbic fit3 ktti bpck pg on26 epat aten pf comm on20 epia friq frpw paride fit2 cpqarray cciss loop nbd firewire-ohci firewire-sbp2 firewire-core ide-cs ide-cd pata_sil680 sata_svw sata_promise ata_piix sata_sil24 pata_marvell sata_qstor sata_uli pdc_adma sata_sx4 sata_via sata_sil ahci pata_pdc2027x sata_nv sata_mv sata_sis pata_sis sata_inic162x sata_vsc libata raid1 dm-emc dm-crypt faulty dm-snapshot dm-region_hash dm-raid45 dm-mirror dm-zero dm-mem-cache dm-rdac dm-hp-sw dm-round-robin dm-multipath xor raid456 raid0 dm-message multipath linear dm-mod dm-log raid10 i2o_proc i2o_block i2o_config i2o_scsi i2o_core i2o_bus mptfc mptctl mptlan mptspi mptscsih mptsas mptbase st ppa atp870u 3w-xxxx iscsi_tcp sd_mod stex libiscsi_tcp cxgb3i aic94xx dc395x qla4xxx qla1280 scsi_transport_iscsi1 libiscsi fnic fcoe libfcoe ips libfc be2iscsi scsi_transport_iscsi2 libiscsi2 bnx2i hptiop 3w-9xxx hpahcisr initio mvsas libsas 3w-sas ide-scsi gdth ch aic79xx aic7xxx aacraid megaraid_mbox megaraid_sas megaraid_mm imm raid_class scsi_transport_iscsi mpt2sas arcmsr qla2xxx bfa megaraid lpfc pmcraid aic7xxx_old sg sym53c8xx osst scsi_transport_fc scsi_transport_spi scsi_transport_sas scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_dh sr_mod scsi_mod usb-storage virtio_balloon virtio_ring virtio_pci virtio | |
++ local needle=shpchp | |
++ shift | |
++ [[ shpchp == \c\r\y\p\t\o\l\o\o\p ]] | |
++ shift | |
++ [[ shpchp == \p\k\t\c\d\v\d ]] | |
++ shift | |
++ [[ shpchp == \f\l\o\p\p\y ]] | |
++ shift | |
++ [[ shpchp == \D\A\C\9\6\0 ]] | |
++ shift | |
++ [[ shpchp == \v\i\r\t\i\o\_\b\l\k ]] | |
++ shift | |
++ [[ shpchp == \a\o\e ]] | |
++ shift | |
++ [[ shpchp == \s\x\8 ]] | |
++ shift | |
++ [[ shpchp == \p\c\d ]] | |
++ shift | |
++ [[ shpchp == \p\d ]] | |
++ shift | |
++ [[ shpchp == \d\s\t\r ]] | |
++ shift | |
++ [[ shpchp == \p\t ]] | |
++ shift | |
++ [[ shpchp == \k\b\i\c ]] | |
++ shift | |
++ [[ shpchp == \f\i\t\3 ]] | |
++ shift | |
++ [[ shpchp == \k\t\t\i ]] | |
++ shift | |
++ [[ shpchp == \b\p\c\k ]] | |
++ shift | |
++ [[ shpchp == \p\g ]] | |
++ shift | |
++ [[ shpchp == \o\n\2\6 ]] | |
++ shift | |
++ [[ shpchp == \e\p\a\t ]] | |
++ shift | |
++ [[ shpchp == \a\t\e\n ]] | |
++ shift | |
++ [[ shpchp == \p\f ]] | |
++ shift | |
++ [[ shpchp == \c\o\m\m ]] | |
++ shift | |
++ [[ shpchp == \o\n\2\0 ]] | |
++ shift | |
++ [[ shpchp == \e\p\i\a ]] | |
++ shift | |
++ [[ shpchp == \f\r\i\q ]] | |
++ shift | |
++ [[ shpchp == \f\r\p\w ]] | |
++ shift | |
++ [[ shpchp == \p\a\r\i\d\e ]] | |
++ shift | |
++ [[ shpchp == \f\i\t\2 ]] | |
++ shift | |
++ [[ shpchp == \c\p\q\a\r\r\a\y ]] | |
++ shift | |
++ [[ shpchp == \c\c\i\s\s ]] | |
++ shift | |
++ [[ shpchp == \l\o\o\p ]] | |
++ shift | |
++ [[ shpchp == \n\b\d ]] | |
++ shift | |
++ [[ shpchp == \f\i\r\e\w\i\r\e\-\o\h\c\i ]] | |
++ shift | |
++ [[ shpchp == \f\i\r\e\w\i\r\e\-\s\b\p\2 ]] | |
++ shift | |
++ [[ shpchp == \f\i\r\e\w\i\r\e\-\c\o\r\e ]] | |
++ shift | |
++ [[ shpchp == \i\d\e\-\c\s ]] | |
++ shift | |
++ [[ shpchp == \i\d\e\-\c\d ]] | |
++ shift | |
++ [[ shpchp == \p\a\t\a\_\s\i\l\6\8\0 ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\s\v\w ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\p\r\o\m\i\s\e ]] | |
++ shift | |
++ [[ shpchp == \a\t\a\_\p\i\i\x ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\s\i\l\2\4 ]] | |
++ shift | |
++ [[ shpchp == \p\a\t\a\_\m\a\r\v\e\l\l ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\q\s\t\o\r ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\u\l\i ]] | |
++ shift | |
++ [[ shpchp == \p\d\c\_\a\d\m\a ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\s\x\4 ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\v\i\a ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\s\i\l ]] | |
++ shift | |
++ [[ shpchp == \a\h\c\i ]] | |
++ shift | |
++ [[ shpchp == \p\a\t\a\_\p\d\c\2\0\2\7\x ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\n\v ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\m\v ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ shpchp == \p\a\t\a\_\s\i\s ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\i\n\i\c\1\6\2\x ]] | |
++ shift | |
++ [[ shpchp == \s\a\t\a\_\v\s\c ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\a\t\a ]] | |
++ shift | |
++ [[ shpchp == \r\a\i\d\1 ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\e\m\c ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\c\r\y\p\t ]] | |
++ shift | |
++ [[ shpchp == \f\a\u\l\t\y ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\s\n\a\p\s\h\o\t ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\r\e\g\i\o\n\_\h\a\s\h ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\r\a\i\d\4\5 ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\m\i\r\r\o\r ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\z\e\r\o ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\m\e\m\-\c\a\c\h\e ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\r\d\a\c ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\h\p\-\s\w ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\r\o\u\n\d\-\r\o\b\i\n ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ shpchp == \x\o\r ]] | |
++ shift | |
++ [[ shpchp == \r\a\i\d\4\5\6 ]] | |
++ shift | |
++ [[ shpchp == \r\a\i\d\0 ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\m\e\s\s\a\g\e ]] | |
++ shift | |
++ [[ shpchp == \m\u\l\t\i\p\a\t\h ]] | |
++ shift | |
++ [[ shpchp == \l\i\n\e\a\r ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\m\o\d ]] | |
++ shift | |
++ [[ shpchp == \d\m\-\l\o\g ]] | |
++ shift | |
++ [[ shpchp == \r\a\i\d\1\0 ]] | |
++ shift | |
++ [[ shpchp == \i\2\o\_\p\r\o\c ]] | |
++ shift | |
++ [[ shpchp == \i\2\o\_\b\l\o\c\k ]] | |
++ shift | |
++ [[ shpchp == \i\2\o\_\c\o\n\f\i\g ]] | |
++ shift | |
++ [[ shpchp == \i\2\o\_\s\c\s\i ]] | |
++ shift | |
++ [[ shpchp == \i\2\o\_\c\o\r\e ]] | |
++ shift | |
++ [[ shpchp == \i\2\o\_\b\u\s ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\f\c ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\c\t\l ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\l\a\n ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\s\p\i ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\s\c\s\i\h ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\b\a\s\e ]] | |
++ shift | |
++ [[ shpchp == \s\t ]] | |
++ shift | |
++ [[ shpchp == \p\p\a ]] | |
++ shift | |
++ [[ shpchp == \a\t\p\8\7\0\u ]] | |
++ shift | |
++ [[ shpchp == \3\w\-\x\x\x\x ]] | |
++ shift | |
++ [[ shpchp == \i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ shpchp == \s\d\_\m\o\d ]] | |
++ shift | |
++ [[ shpchp == \s\t\e\x ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\i\s\c\s\i\_\t\c\p ]] | |
++ shift | |
++ [[ shpchp == \c\x\g\b\3\i ]] | |
++ shift | |
++ [[ shpchp == \a\i\c\9\4\x\x ]] | |
++ shift | |
++ [[ shpchp == \d\c\3\9\5\x ]] | |
++ shift | |
++ [[ shpchp == \q\l\a\4\x\x\x ]] | |
++ shift | |
++ [[ shpchp == \q\l\a\1\2\8\0 ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\1 ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\i\s\c\s\i ]] | |
++ shift | |
++ [[ shpchp == \f\n\i\c ]] | |
++ shift | |
++ [[ shpchp == \f\c\o\e ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\f\c\o\e ]] | |
++ shift | |
++ [[ shpchp == \i\p\s ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\f\c ]] | |
++ shift | |
++ [[ shpchp == \b\e\2\i\s\c\s\i ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\i\s\c\s\i\2 ]] | |
++ shift | |
++ [[ shpchp == \b\n\x\2\i ]] | |
++ shift | |
++ [[ shpchp == \h\p\t\i\o\p ]] | |
++ shift | |
++ [[ shpchp == \3\w\-\9\x\x\x ]] | |
++ shift | |
++ [[ shpchp == \h\p\a\h\c\i\s\r ]] | |
++ shift | |
++ [[ shpchp == \i\n\i\t\i\o ]] | |
++ shift | |
++ [[ shpchp == \m\v\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \l\i\b\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \3\w\-\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \i\d\e\-\s\c\s\i ]] | |
++ shift | |
++ [[ shpchp == \g\d\t\h ]] | |
++ shift | |
++ [[ shpchp == \c\h ]] | |
++ shift | |
++ [[ shpchp == \a\i\c\7\9\x\x ]] | |
++ shift | |
++ [[ shpchp == \a\i\c\7\x\x\x ]] | |
++ shift | |
++ [[ shpchp == \a\a\c\r\a\i\d ]] | |
++ shift | |
++ [[ shpchp == \m\e\g\a\r\a\i\d\_\m\b\o\x ]] | |
++ shift | |
++ [[ shpchp == \m\e\g\a\r\a\i\d\_\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \m\e\g\a\r\a\i\d\_\m\m ]] | |
++ shift | |
++ [[ shpchp == \i\m\m ]] | |
++ shift | |
++ [[ shpchp == \r\a\i\d\_\c\l\a\s\s ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\i\s\c\s\i ]] | |
++ shift | |
++ [[ shpchp == \m\p\t\2\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \a\r\c\m\s\r ]] | |
++ shift | |
++ [[ shpchp == \q\l\a\2\x\x\x ]] | |
++ shift | |
++ [[ shpchp == \b\f\a ]] | |
++ shift | |
++ [[ shpchp == \m\e\g\a\r\a\i\d ]] | |
++ shift | |
++ [[ shpchp == \l\p\f\c ]] | |
++ shift | |
++ [[ shpchp == \p\m\c\r\a\i\d ]] | |
++ shift | |
++ [[ shpchp == \a\i\c\7\x\x\x\_\o\l\d ]] | |
++ shift | |
++ [[ shpchp == \s\g ]] | |
++ shift | |
++ [[ shpchp == \s\y\m\5\3\c\8\x\x ]] | |
++ shift | |
++ [[ shpchp == \o\s\s\t ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\f\c ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\p\i ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\t\r\a\n\s\p\o\r\t\_\s\a\s ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\d\h\_\r\d\a\c ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\d\h\_\e\m\c ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\d\h\_\a\l\u\a ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\d\h ]] | |
++ shift | |
++ [[ shpchp == \s\r\_\m\o\d ]] | |
++ shift | |
++ [[ shpchp == \s\c\s\i\_\m\o\d ]] | |
++ shift | |
++ [[ shpchp == \u\s\b\-\s\t\o\r\a\g\e ]] | |
++ shift | |
++ [[ shpchp == \v\i\r\t\i\o\_\b\a\l\l\o\o\n ]] | |
++ shift | |
++ [[ shpchp == \v\i\r\t\i\o\_\r\i\n\g ]] | |
++ shift | |
++ [[ shpchp == \v\i\r\t\i\o\_\p\c\i ]] | |
++ shift | |
++ [[ shpchp == \v\i\r\t\i\o ]] | |
++ shift | |
++ [[ shpchp == '' ]] | |
++ shift | |
++ return 1 | |
++ read module junk | |
++ find /tmp/rear.sTuEOhDBjXN2878/tmp/dev -name drivers -exec cat '{}' ';' | |
find: /tmp/rear.sTuEOhDBjXN2878/tmp/dev: No such file or directory | |
++ return 0 | |
++ diff /var/lib/rear/recovery/storage_drivers /tmp/rear.sTuEOhDBjXN2878/tmp/storage_drivers | |
2,3d1 | |
< be2iscsi | |
< bnx2i | |
5,6d2 | |
< cxgb3i | |
< iscsi_tcp | |
8,13d3 | |
< libiscsi2 | |
< libiscsi_tcp | |
< mptbase | |
< mptctl | |
< raid1 | |
< scsi_dh | |
15,16d4 | |
< scsi_transport_iscsi | |
< scsi_transport_iscsi2 | |
++ have_udev | |
++ local relpath= | |
++ shift | |
++ '[' -d /etc/udev/rules.d ']' | |
++ has_binary udevadm udevstart udevtrigger | |
++ for bin in '$@' | |
++ type udevadm | |
++ for bin in '$@' | |
++ type udevstart | |
++ for bin in '$@' | |
++ type udevtrigger | |
++ return 0 | |
++ return 0 | |
++ LogPrint 'NOTICE: Will do driver migration' | |
++ Log 'NOTICE: Will do driver migration' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:43:50 NOTICE: Will do driver migration' | |
2012-11-08 07:43:50 NOTICE: Will do driver migration | |
++ Print 'NOTICE: Will do driver migration' | |
++ test 1 | |
++ echo -e 'NOTICE: Will do driver migration' | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Finished running 'verify' stage in 2 seconds | |
2012-11-08 07:43:50 Running 'layout/prepare' stage | |
2012-11-08 07:43:50 Including layout/prepare/default/01_prepare_files.sh | |
+ . /usr/share/rear/layout/prepare/default/01_prepare_files.sh | |
++ LAYOUT_FILE=/var/lib/rear/layout/disklayout.conf | |
++ LAYOUT_DEPS=/var/lib/rear/layout/diskdeps.conf | |
++ LAYOUT_TODO=/var/lib/rear/layout/disktodo.conf | |
++ LAYOUT_CODE=/var/lib/rear/layout/diskrestore.sh | |
++ LAYOUT_TOUCHDIR=/tmp/rear.sTuEOhDBjXN2878/tmp/touch | |
++ '[' -e /tmp/rear.sTuEOhDBjXN2878/tmp/touch ']' | |
++ mkdir -p /tmp/rear.sTuEOhDBjXN2878/tmp/touch | |
++ '[' -e /var/lib/rear/layout/disklayout.conf ']' | |
++ backup_file /var/lib/rear/layout/disklayout.conf | |
++ [[ ! -r /var/lib/rear/layout/disklayout.conf ]] | |
++ IsInArray /var/lib/rear/layout/disklayout.conf | |
++ local needle=/var/lib/rear/layout/disklayout.conf | |
++ shift | |
++ [[ /var/lib/rear/layout/disklayout.conf == '' ]] | |
++ shift | |
++ return 1 | |
++ cp -ar /var/lib/rear/layout/disklayout.conf /var/lib/rear/layout/disklayout.conf.20121108.2832.bak | |
++ BACKUPS_TAKEN=("${BACKUPS_TAKEN[@]}" "$1") | |
++ '[' -e /etc/rear/disklayout.conf ']' | |
++ '[' '!' -e /var/lib/rear/layout/disklayout.conf ']' | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/10_include_partition_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/10_include_partition_code.sh | |
++ has_binary parted | |
++ for bin in '$@' | |
++ type parted | |
++ return 0 | |
++ FEATURE_PARTED_ANYUNIT= | |
++ FEATURE_PARTED_ALIGNMENT= | |
+++ get_version parted -v | |
+++ parted -v | |
+++ head -1 | |
+++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p' | |
++ parted_version=1.8.1 | |
++ '[' 1.8.1 ']' | |
++ BugIfError 'Function get_version could not detect parted version.' | |
++ (( 0 != 0 )) | |
++ version_newer 1.8.1 2.0 | |
++ v1list=(${1//[-.]/ }) | |
++ local v1list | |
++ v2list=(${2//[-.]/ }) | |
++ local v2list | |
++ local max=3 | |
++ (( 3 < 2 )) | |
++ local pos | |
+++ seq 0 2 | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#01 < 10#02 )) | |
++ return 1 | |
++ version_newer 1.8.1 1.6.23 | |
++ v1list=(${1//[-.]/ }) | |
++ local v1list | |
++ v2list=(${2//[-.]/ }) | |
++ local v2list | |
++ local max=3 | |
++ (( 3 < 3 )) | |
++ local pos | |
+++ seq 0 2 | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#01 < 10#01 )) | |
++ (( 10#01 > 10#01 )) | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#08 < 10#06 )) | |
++ (( 10#08 > 10#06 )) | |
++ return 0 | |
++ FEATURE_PARTED_ANYUNIT=y | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/11_include_lvm_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/11_include_lvm_code.sh | |
++ has_binary lvm | |
++ for bin in '$@' | |
++ type lvm | |
++ return 0 | |
++ FEATURE_LVM_RESTOREFILE= | |
+++ get_version lvm version | |
+++ lvm version | |
+++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p' | |
+++ head -1 | |
++ lvm_version=2.02.74 | |
++ '[' 2.02.74 ']' | |
++ BugIfError 'Function get_version could not detect lvm version.' | |
++ (( 0 != 0 )) | |
++ version_newer 2.02.74 2.02.73 | |
++ v1list=(${1//[-.]/ }) | |
++ local v1list | |
++ v2list=(${2//[-.]/ }) | |
++ local v2list | |
++ local max=3 | |
++ (( 3 < 3 )) | |
++ local pos | |
+++ seq 0 2 | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#02 < 10#02 )) | |
++ (( 10#02 > 10#02 )) | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#002 < 10#002 )) | |
++ (( 10#002 > 10#002 )) | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#074 < 10#073 )) | |
++ (( 10#074 > 10#073 )) | |
++ return 0 | |
++ FEATURE_LVM_RESTOREFILE=y | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/12_include_raid_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/12_include_raid_code.sh | |
++ has_binary mdadm | |
++ for bin in '$@' | |
++ type mdadm | |
++ return 0 | |
++ FEATURE_MDADM_UUID= | |
+++ get_version mdadm --version | |
+++ mdadm --version | |
+++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p' | |
+++ head -1 | |
++ mdadm_version=2.6.9 | |
++ '[' 2.6.9 ']' | |
++ BugIfError 'Function get_version could not detect mdadm version.' | |
++ (( 0 != 0 )) | |
++ version_newer 2.6.9 2.0 | |
++ v1list=(${1//[-.]/ }) | |
++ local v1list | |
++ v2list=(${2//[-.]/ }) | |
++ local v2list | |
++ local max=3 | |
++ (( 3 < 2 )) | |
++ local pos | |
+++ seq 0 2 | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#02 < 10#02 )) | |
++ (( 10#02 > 10#02 )) | |
++ for pos in '$(seq 0 $(( max -1 )))' | |
++ (( 10#06 < 10#00 )) | |
++ (( 10#06 > 10#00 )) | |
++ return 0 | |
++ FEATURE_MDADM_UUID=y | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/13_include_filesystem_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/13_include_filesystem_code.sh | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/14_include_swap_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/14_include_swap_code.sh | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/15_include_drbd_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/15_include_drbd_code.sh | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/16_include_luks_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/16_include_luks_code.sh | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/GNU/Linux/17_include_hpraid_code.sh | |
+ . /usr/share/rear/layout/prepare/GNU/Linux/17_include_hpraid_code.sh | |
+ test 1 | |
+ set +x | |
2012-11-08 07:43:50 Including layout/prepare/default/20_recreate_hpraid.sh | |
+ . /usr/share/rear/layout/prepare/default/20_recreate_hpraid.sh | |
++ grep -q '^cciss ' /proc/modules | |
++ ORIG_LAYOUT_CODE=/var/lib/rear/layout/diskrestore.sh | |
++ LAYOUT_CODE=/var/lib/rear/layout/hpraid.sh | |
++ cat | |
++ restored_controllers=() | |
+++ grep '^smartarray ' /var/lib/rear/layout/disklayout.conf | |
++ read -u 3 type name junk | |
++ read -p 'To recreate HP SmartArray controller 2, type exactly YES: ' | |
++ '[' YES = YES ']' | |
++ create_device 2 smartarray | |
++ local device=2 | |
++ local type=smartarray | |
++ local name | |
++ cat | |
++ echo '# Create 2 (smartarray)' | |
++ type -t create_smartarray | |
++ create_smartarray 2 | |
++ local sa slotnr junk | |
++ read sa slotnr junk | |
+++ grep '^smartarray 2' /var/lib/rear/layout/disklayout.conf | |
++ cat | |
++ cat | |
++ restored_controllers=("${restored_controllers[@]}" $name) | |
++ read -u 3 type name junk | |
++ read -p 'To recreate HP SmartArray controller 0, type exactly YES: ' | |
++ '[' YES = YES ']' | |
++ create_device 0 smartarray | |
++ local device=0 | |
++ local type=smartarray | |
++ local name | |
++ cat | |
++ echo '# Create 0 (smartarray)' | |
++ type -t create_smartarray | |
++ create_smartarray 0 | |
++ local sa slotnr junk | |
++ read sa slotnr junk | |
+++ grep '^smartarray 0' /var/lib/rear/layout/disklayout.conf | |
++ cat | |
++ cat | |
++ restored_controllers=("${restored_controllers[@]}" $name) | |
++ read -u 3 type name junk | |
++ read type name remainder junk | |
+++ grep '^logicaldrive ' /var/lib/rear/layout/disklayout.conf | |
+++ echo '2|A|2' | |
+++ cut -d '|' -f1 | |
++ ctrl=2 | |
++ IsInArray 2 2 0 | |
++ local needle=2 | |
++ shift | |
++ [[ 2 == \2 ]] | |
++ return 0 | |
++ create_device /dev/cciss/c2d1 logicaldrive | |
++ local device=/dev/cciss/c2d1 | |
++ local type=logicaldrive | |
++ local name | |
++ cat | |
++ echo '# Create /dev/cciss/c2d1 (logicaldrive)' | |
++ type -t create_logicaldrive | |
++ create_logicaldrive /dev/cciss/c2d1 | |
++ local ld disk path options | |
++ read ld disk path options | |
+++ grep '^logicaldrive /dev/cciss/c2d1' /var/lib/rear/layout/disklayout.conf | |
++ local slotnr=2 | |
++ local 'arrayname=2|A' | |
++ arrayname=A | |
++ local raid= drives= spares= sectors= stripesize= | |
++ local option key value | |
++ for option in '$options' | |
++ key=raid | |
++ value=5 | |
++ '[' -z 5 ']' | |
++ case $key in | |
++ raid=' raid=5' | |
++ for option in '$options' | |
++ key=drives | |
++ value=1I:1:1,1I:1:2,1I:1:3, | |
++ '[' -z 1I:1:1,1I:1:2,1I:1:3, ']' | |
++ case $key in | |
++ drives=' drives=1I:1:1,1I:1:2,1I:1:3' | |
++ for option in '$options' | |
++ key=spares | |
++ value= | |
++ '[' -z '' ']' | |
++ continue | |
++ for option in '$options' | |
++ key=sectors | |
++ value=32 | |
++ '[' -z 32 ']' | |
++ case $key in | |
++ sectors=' sectors=32' | |
++ for option in '$options' | |
++ key=stripesize | |
++ value= | |
++ '[' -z '' ']' | |
++ continue | |
++ echo 'LogPrint "Recreating HP SmartArray controller 2|A"' | |
++ echo 'hpacucli ctrl slot=2 create type=ld drives=1I:1:1,1I:1:2,1I:1:3 raid=5 sectors=32' | |
++ '[' -n '' ']' | |
++ cat | |
++ echo '' | |
++ cat | |
++ read type name remainder junk | |
+++ echo '0|A|2' | |
+++ cut -d ' ' -f1 | |
+++ cut -d '|' -f1 | |
++ ctrl=0 | |
++ IsInArray 0 2 0 | |
++ local needle=0 | |
++ shift | |
++ [[ 0 == \2 ]] | |
++ shift | |
++ [[ 0 == \0 ]] | |
++ return 0 | |
++ create_device /dev/cciss/c0d1 logicaldrive | |
++ local device=/dev/cciss/c0d1 | |
++ local type=logicaldrive | |
++ local name | |
++ cat | |
++ echo '# Create /dev/cciss/c0d1 (logicaldrive)' | |
++ type -t create_logicaldrive | |
++ create_logicaldrive /dev/cciss/c0d1 | |
++ local ld disk path options | |
++ read ld disk path options | |
+++ grep '^logicaldrive /dev/cciss/c0d1' /var/lib/rear/layout/disklayout.conf | |
++ local slotnr=0 | |
++ local 'arrayname=0|A' | |
++ arrayname=A | |
++ local raid= drives= spares= sectors= stripesize= | |
++ local option key value | |
++ for option in '$options' | |
++ key=raid | |
++ value=5 | |
++ '[' -z 5 ']' | |
++ case $key in | |
++ raid=' raid=5' | |
++ for option in '$options' | |
++ key=drives | |
++ value=1I:1:1,1I:1:2,1I:1:3, | |
++ '[' -z 1I:1:1,1I:1:2,1I:1:3, ']' | |
++ case $key in | |
++ drives=' drives=1I:1:1,1I:1:2,1I:1:3' | |
++ for option in '$options' | |
++ key=spares | |
++ value= | |
++ '[' -z '' ']' | |
++ continue | |
++ for option in '$options' | |
++ key=sectors | |
++ value=32 | |
++ '[' -z 32 ']' | |
++ case $key in | |
++ sectors=' sectors=32' | |
++ for option in '$options' | |
++ key=stripesize | |
++ value= | |
++ '[' -z '' ']' | |
++ continue | |
++ echo 'LogPrint "Recreating HP SmartArray controller 0|A"' | |
++ echo 'hpacucli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,1I:1:3 raid=5 sectors=32' | |
++ '[' -n '' ']' | |
++ cat | |
++ echo '' | |
++ cat | |
++ read type name remainder junk | |
++ cat | |
++ '[' 1 -ne 0 ']' | |
++ RESTORE_OK= | |
++ [[ -z '' ]] | |
++ . /var/lib/rear/layout/hpraid.sh | |
+++ set -e | |
+++ rmmod cciss | |
+++ StopIfError 'CCISS failed to unload, something is still using it !' | |
+++ (( 0 != 0 )) | |
+++ modprobe cciss | |
+++ sleep 2 | |
+++ create_component 2 smartarray | |
+++ local device=2 | |
+++ local type=smartarray | |
+++ local touchfile=smartarray-2 | |
+++ '[' -e /tmp/rear.sTuEOhDBjXN2878/tmp/touch/smartarray-2 ']' | |
+++ return 0 | |
+++ LogPrint 'Clearing HP SmartArray controller 2' | |
+++ Log 'Clearing HP SmartArray controller 2' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:43:59 Clearing HP SmartArray controller 2' | |
2012-11-08 07:43:59 Clearing HP SmartArray controller 2 | |
+++ Print 'Clearing HP SmartArray controller 2' | |
+++ test 1 | |
+++ echo -e 'Clearing HP SmartArray controller 2' | |
+++ hpacucli ctrl slot=2 delete forced | |
+++ component_created 2 smartarray | |
+++ local device=2 | |
+++ local type=smartarray | |
+++ local touchfile=smartarray-2 | |
+++ touch /tmp/rear.sTuEOhDBjXN2878/tmp/touch/smartarray-2 | |
+++ create_component 0 smartarray | |
+++ local device=0 | |
+++ local type=smartarray | |
+++ local touchfile=smartarray-0 | |
+++ '[' -e /tmp/rear.sTuEOhDBjXN2878/tmp/touch/smartarray-0 ']' | |
+++ return 0 | |
+++ LogPrint 'Clearing HP SmartArray controller 0' | |
+++ Log 'Clearing HP SmartArray controller 0' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:03 Clearing HP SmartArray controller 0' | |
2012-11-08 07:44:03 Clearing HP SmartArray controller 0 | |
+++ Print 'Clearing HP SmartArray controller 0' | |
+++ test 1 | |
+++ echo -e 'Clearing HP SmartArray controller 0' | |
+++ hpacucli ctrl slot=0 delete forced | |
+++ component_created 0 smartarray | |
+++ local device=0 | |
+++ local type=smartarray | |
+++ local touchfile=smartarray-0 | |
+++ touch /tmp/rear.sTuEOhDBjXN2878/tmp/touch/smartarray-0 | |
+++ create_component /dev/cciss/c2d1 logicaldrive | |
+++ local device=/dev/cciss/c2d1 | |
+++ local type=logicaldrive | |
+++ local touchfile=logicaldrive--dev-cciss-c2d1 | |
+++ '[' -e /tmp/rear.sTuEOhDBjXN2878/tmp/touch/logicaldrive--dev-cciss-c2d1 ']' | |
+++ return 0 | |
+++ LogPrint 'Recreating HP SmartArray controller 2|A' | |
+++ Log 'Recreating HP SmartArray controller 2|A' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:06 Recreating HP SmartArray controller 2|A' | |
2012-11-08 07:44:06 Recreating HP SmartArray controller 2|A | |
+++ Print 'Recreating HP SmartArray controller 2|A' | |
+++ test 1 | |
+++ echo -e 'Recreating HP SmartArray controller 2|A' | |
+++ hpacucli ctrl slot=2 create type=ld drives=1I:1:1,1I:1:2,1I:1:3 raid=5 sectors=32 | |
+++ LogPrint 'Configuration restored successfully, reloading CCISS driver...' | |
+++ Log 'Configuration restored successfully, reloading CCISS driver...' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:09 Configuration restored successfully, reloading CCISS driver...' | |
2012-11-08 07:44:09 Configuration restored successfully, reloading CCISS driver... | |
+++ Print 'Configuration restored successfully, reloading CCISS driver...' | |
+++ test 1 | |
+++ echo -e 'Configuration restored successfully, reloading CCISS driver...' | |
+++ sleep 2 | |
+++ rmmod cciss | |
+++ sleep 2 | |
+++ modprobe cciss | |
+++ sleep 2 | |
+++ my_udevtrigger | |
+++ has_binary udevadm | |
+++ for bin in '$@' | |
+++ type udevadm | |
+++ return 1 | |
+++ has_binary udevtrigger | |
+++ for bin in '$@' | |
+++ type udevtrigger | |
+++ return 0 | |
+++ udevtrigger | |
+++ my_udevsettle | |
+++ has_binary udevadm | |
+++ for bin in '$@' | |
+++ type udevadm | |
+++ return 1 | |
+++ has_binary udevsettle | |
+++ for bin in '$@' | |
+++ type udevsettle | |
+++ return 0 | |
+++ udevsettle | |
+++ component_created /dev/cciss/c2d1 logicaldrive | |
+++ local device=/dev/cciss/c2d1 | |
+++ local type=logicaldrive | |
+++ local touchfile=logicaldrive--dev-cciss-c2d1 | |
+++ touch /tmp/rear.sTuEOhDBjXN2878/tmp/touch/logicaldrive--dev-cciss-c2d1 | |
+++ create_component /dev/cciss/c0d1 logicaldrive | |
+++ local device=/dev/cciss/c0d1 | |
+++ local type=logicaldrive | |
+++ local touchfile=logicaldrive--dev-cciss-c0d1 | |
+++ '[' -e /tmp/rear.sTuEOhDBjXN2878/tmp/touch/logicaldrive--dev-cciss-c0d1 ']' | |
+++ return 0 | |
+++ LogPrint 'Recreating HP SmartArray controller 0|A' | |
+++ Log 'Recreating HP SmartArray controller 0|A' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:19 Recreating HP SmartArray controller 0|A' | |
2012-11-08 07:44:19 Recreating HP SmartArray controller 0|A | |
+++ Print 'Recreating HP SmartArray controller 0|A' | |
+++ test 1 | |
+++ echo -e 'Recreating HP SmartArray controller 0|A' | |
+++ hpacucli ctrl slot=0 create type=ld drives=1I:1:1,1I:1:2,1I:1:3 raid=5 sectors=32 | |
+++ LogPrint 'Configuration restored successfully, reloading CCISS driver...' | |
+++ Log 'Configuration restored successfully, reloading CCISS driver...' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:23 Configuration restored successfully, reloading CCISS driver...' | |
2012-11-08 07:44:23 Configuration restored successfully, reloading CCISS driver... | |
+++ Print 'Configuration restored successfully, reloading CCISS driver...' | |
+++ test 1 | |
+++ echo -e 'Configuration restored successfully, reloading CCISS driver...' | |
+++ sleep 2 | |
+++ rmmod cciss | |
+++ sleep 2 | |
+++ modprobe cciss | |
+++ sleep 2 | |
+++ my_udevtrigger | |
+++ has_binary udevadm | |
+++ for bin in '$@' | |
+++ type udevadm | |
+++ return 1 | |
+++ has_binary udevtrigger | |
+++ for bin in '$@' | |
+++ type udevtrigger | |
+++ return 0 | |
+++ udevtrigger | |
+++ my_udevsettle | |
+++ has_binary udevadm | |
+++ for bin in '$@' | |
+++ type udevadm | |
+++ return 1 | |
+++ has_binary udevsettle | |
+++ for bin in '$@' | |
+++ type udevsettle | |
+++ return 0 | |
+++ udevsettle | |
+++ component_created /dev/cciss/c0d1 logicaldrive | |
+++ local device=/dev/cciss/c0d1 | |
+++ local type=logicaldrive | |
+++ local touchfile=logicaldrive--dev-cciss-c0d1 | |
+++ touch /tmp/rear.sTuEOhDBjXN2878/tmp/touch/logicaldrive--dev-cciss-c0d1 | |
+++ for host in '/proc/driver/cciss/cciss?' | |
+++ Log 'Engage SCSI on host /proc/driver/cciss/cciss0' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:33 Engage SCSI on host /proc/driver/cciss/cciss0' | |
2012-11-08 07:44:33 Engage SCSI on host /proc/driver/cciss/cciss0 | |
+++ echo engage scsi | |
+++ for host in '/proc/driver/cciss/cciss?' | |
+++ Log 'Engage SCSI on host /proc/driver/cciss/cciss1' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:33 Engage SCSI on host /proc/driver/cciss/cciss1' | |
2012-11-08 07:44:33 Engage SCSI on host /proc/driver/cciss/cciss1 | |
+++ echo engage scsi | |
+++ for host in '/proc/driver/cciss/cciss?' | |
+++ Log 'Engage SCSI on host /proc/driver/cciss/cciss2' | |
+++ test 1 -gt 0 | |
++++ Stamp | |
++++ date '+%Y-%m-%d %H:%M:%S ' | |
+++ echo '2012-11-08 07:44:33 Engage SCSI on host /proc/driver/cciss/cciss2' | |
2012-11-08 07:44:33 Engage SCSI on host /proc/driver/cciss/cciss2 | |
+++ echo engage scsi | |
+++ sleep 2 | |
+++ set +e | |
++ (( 0 == 0 )) | |
++ RESTORE_OK=y | |
++ [[ -z y ]] | |
++ LAYOUT_CODE=/var/lib/rear/layout/diskrestore.sh | |
+ test 1 | |
+ set +x | |
2012-11-08 07:44:35 Including layout/prepare/default/25_compare_disks.sh | |
+ . /usr/share/rear/layout/prepare/default/25_compare_disks.sh | |
++ LogPrint 'Comparing disks.' | |
++ Log 'Comparing disks.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Comparing disks.' | |
2012-11-08 07:44:35 Comparing disks. | |
++ Print 'Comparing disks.' | |
++ test 1 | |
++ echo -e 'Comparing disks.' | |
++ MIGRATION_MODE= | |
++ read disk dev size junk | |
+++ grep '^disk' /var/lib/rear/layout/disklayout.conf | |
+++ get_sysfs_name /dev/cciss/c0d0 | |
+++ local name=cciss/c0d0 | |
+++ name=cciss/c0d0 | |
+++ '[' -e '/sys/block/cciss!c0d0' ']' | |
+++ echo 'cciss!c0d0' | |
+++ return 0 | |
++ dev='cciss!c0d0' | |
++ Log 'Looking for cciss!c0d0...' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Looking for cciss!c0d0...' | |
2012-11-08 07:44:35 Looking for cciss!c0d0... | |
++ '[' -e '/sys/block/cciss!c0d0' ']' | |
++ Log 'Device cciss!c0d0 exists.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Device cciss!c0d0 exists.' | |
2012-11-08 07:44:35 Device cciss!c0d0 exists. | |
+++ get_disk_size 'cciss!c0d0' | |
+++ local 'disk_name=cciss!c0d0' | |
++++ get_block_size 'cciss!c0d0' | |
++++ '[' -r '/sys/block/cciss!c0d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c0d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c0d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 599932581888 -eq 204007833600 ']' | |
++ LogPrint 'Device cciss!c0d0 has size 599932581888, 204007833600 expected' | |
++ Log 'Device cciss!c0d0 has size 599932581888, 204007833600 expected' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Device cciss!c0d0 has size 599932581888, 204007833600 expected' | |
2012-11-08 07:44:35 Device cciss!c0d0 has size 599932581888, 204007833600 expected | |
++ Print 'Device cciss!c0d0 has size 599932581888, 204007833600 expected' | |
++ test 1 | |
++ echo -e 'Device cciss!c0d0 has size 599932581888, 204007833600 expected' | |
++ MIGRATION_MODE=true | |
++ read disk dev size junk | |
+++ get_sysfs_name /dev/cciss/c0d1 | |
+++ local name=cciss/c0d1 | |
+++ name=cciss/c0d1 | |
+++ '[' -e '/sys/block/cciss!c0d1' ']' | |
++++ dmsetup info -c --noheadings -o major,minor c0d1 | |
+++ local dev_number= | |
+++ '[' -n '' ']' | |
+++ echo 'cciss!c0d1' | |
+++ return 1 | |
++ dev='cciss!c0d1' | |
++ Log 'Looking for cciss!c0d1...' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Looking for cciss!c0d1...' | |
2012-11-08 07:44:35 Looking for cciss!c0d1... | |
++ '[' -e '/sys/block/cciss!c0d1' ']' | |
++ LogPrint 'Device cciss!c0d1 does not exist.' | |
++ Log 'Device cciss!c0d1 does not exist.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Device cciss!c0d1 does not exist.' | |
2012-11-08 07:44:35 Device cciss!c0d1 does not exist. | |
++ Print 'Device cciss!c0d1 does not exist.' | |
++ test 1 | |
++ echo -e 'Device cciss!c0d1 does not exist.' | |
++ MIGRATION_MODE=true | |
++ read disk dev size junk | |
+++ get_sysfs_name /dev/cciss/c2d0 | |
+++ local name=cciss/c2d0 | |
+++ name=cciss/c2d0 | |
+++ '[' -e '/sys/block/cciss!c2d0' ']' | |
+++ echo 'cciss!c2d0' | |
+++ return 0 | |
++ dev='cciss!c2d0' | |
++ Log 'Looking for cciss!c2d0...' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Looking for cciss!c2d0...' | |
2012-11-08 07:44:35 Looking for cciss!c2d0... | |
++ '[' -e '/sys/block/cciss!c2d0' ']' | |
++ Log 'Device cciss!c2d0 exists.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Device cciss!c2d0 exists.' | |
2012-11-08 07:44:35 Device cciss!c2d0 exists. | |
+++ get_disk_size 'cciss!c2d0' | |
+++ local 'disk_name=cciss!c2d0' | |
++++ get_block_size 'cciss!c2d0' | |
++++ '[' -r '/sys/block/cciss!c2d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c2d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c2d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 599932581888 -eq 204007833600 ']' | |
++ LogPrint 'Device cciss!c2d0 has size 599932581888, 204007833600 expected' | |
++ Log 'Device cciss!c2d0 has size 599932581888, 204007833600 expected' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Device cciss!c2d0 has size 599932581888, 204007833600 expected' | |
2012-11-08 07:44:35 Device cciss!c2d0 has size 599932581888, 204007833600 expected | |
++ Print 'Device cciss!c2d0 has size 599932581888, 204007833600 expected' | |
++ test 1 | |
++ echo -e 'Device cciss!c2d0 has size 599932581888, 204007833600 expected' | |
++ MIGRATION_MODE=true | |
++ read disk dev size junk | |
+++ get_sysfs_name /dev/cciss/c2d1 | |
+++ local name=cciss/c2d1 | |
+++ name=cciss/c2d1 | |
+++ '[' -e '/sys/block/cciss!c2d1' ']' | |
++++ dmsetup info -c --noheadings -o major,minor c2d1 | |
+++ local dev_number= | |
+++ '[' -n '' ']' | |
+++ echo 'cciss!c2d1' | |
+++ return 1 | |
++ dev='cciss!c2d1' | |
++ Log 'Looking for cciss!c2d1...' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Looking for cciss!c2d1...' | |
2012-11-08 07:44:35 Looking for cciss!c2d1... | |
++ '[' -e '/sys/block/cciss!c2d1' ']' | |
++ LogPrint 'Device cciss!c2d1 does not exist.' | |
++ Log 'Device cciss!c2d1 does not exist.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Device cciss!c2d1 does not exist.' | |
2012-11-08 07:44:35 Device cciss!c2d1 does not exist. | |
++ Print 'Device cciss!c2d1 does not exist.' | |
++ test 1 | |
++ echo -e 'Device cciss!c2d1 does not exist.' | |
++ MIGRATION_MODE=true | |
++ read disk dev size junk | |
++ '[' -n true ']' | |
++ LogPrint 'Switching to manual disk layout configuration.' | |
++ Log 'Switching to manual disk layout configuration.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Switching to manual disk layout configuration.' | |
2012-11-08 07:44:35 Switching to manual disk layout configuration. | |
++ Print 'Switching to manual disk layout configuration.' | |
++ test 1 | |
++ echo -e 'Switching to manual disk layout configuration.' | |
+ test 1 | |
+ set +x | |
2012-11-08 07:44:35 Including layout/prepare/default/30_map_disks.sh | |
+ . /usr/share/rear/layout/prepare/default/30_map_disks.sh | |
++ '[' -z true ']' | |
++ MAPPING_FILE=/var/lib/rear/layout/disk_mappings | |
++ : | |
++ generate_layout_dependencies | |
++ : | |
++ : | |
++ local type dev remainder name disk disks vgrp dm_vgrp part mp fs bd nmp temp_nm | |
++ read type remainder | |
+++ cat /var/lib/rear/layout/disklayout.conf | |
++ case $type in | |
+++ echo '/dev/cciss/c0d0 204007833600 msdos' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/cciss/c0d0 | |
++ add_component /dev/cciss/c0d0 disk | |
++ echo 'todo /dev/cciss/c0d0 disk' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c0d1 395924748288 msdos' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/cciss/c0d1 | |
++ add_component /dev/cciss/c0d1 disk | |
++ echo 'todo /dev/cciss/c0d1 disk' | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c2d0 204007833600 msdos' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/cciss/c2d0 | |
++ add_component /dev/cciss/c2d0 disk | |
++ echo 'todo /dev/cciss/c2d0 disk' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c2d1 395924748288 msdos' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/cciss/c2d1 | |
++ add_component /dev/cciss/c2d1 disk | |
++ echo 'todo /dev/cciss/c2d1 disk' | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c0d0 205599744 32256 primary boot,raid /dev/cciss/c0d0p1' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c0d0 | |
+++ echo '/dev/cciss/c0d0 205599744 32256 primary boot,raid /dev/cciss/c0d0p1' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c0d0p1 | |
++ add_dependency /dev/cciss/c0d0p1 /dev/cciss/c0d0 | |
++ echo '/dev/cciss/c0d0p1 /dev/cciss/c0d0' | |
++ add_component /dev/cciss/c0d0p1 part | |
++ echo 'todo /dev/cciss/c0d0p1 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c0d0 195202344960 205632000 primary raid /dev/cciss/c0d0p2' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c0d0 | |
+++ echo '/dev/cciss/c0d0 195202344960 205632000 primary raid /dev/cciss/c0d0p2' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c0d0p2 | |
++ add_dependency /dev/cciss/c0d0p2 /dev/cciss/c0d0 | |
++ echo '/dev/cciss/c0d0p2 /dev/cciss/c0d0' | |
++ add_component /dev/cciss/c0d0p2 part | |
++ echo 'todo /dev/cciss/c0d0p2 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c0d0 8587192320 195407976960 primary raid /dev/cciss/c0d0p3' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c0d0 | |
+++ echo '/dev/cciss/c0d0 8587192320 195407976960 primary raid /dev/cciss/c0d0p3' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c0d0p3 | |
++ add_dependency /dev/cciss/c0d0p3 /dev/cciss/c0d0 | |
++ echo '/dev/cciss/c0d0p3 /dev/cciss/c0d0' | |
++ add_component /dev/cciss/c0d0p3 part | |
++ echo 'todo /dev/cciss/c0d0p3 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c0d1 395923820544 32256 primary boot,raid /dev/cciss/c0d1p1' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c0d1 | |
+++ echo '/dev/cciss/c0d1 395923820544 32256 primary boot,raid /dev/cciss/c0d1p1' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c0d1p1 | |
++ add_dependency /dev/cciss/c0d1p1 /dev/cciss/c0d1 | |
++ echo '/dev/cciss/c0d1p1 /dev/cciss/c0d1' | |
++ add_component /dev/cciss/c0d1p1 part | |
++ echo 'todo /dev/cciss/c0d1p1 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c2d0 205599744 32256 primary boot,raid /dev/cciss/c2d0p1' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c2d0 | |
+++ echo '/dev/cciss/c2d0 205599744 32256 primary boot,raid /dev/cciss/c2d0p1' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c2d0p1 | |
++ add_dependency /dev/cciss/c2d0p1 /dev/cciss/c2d0 | |
++ echo '/dev/cciss/c2d0p1 /dev/cciss/c2d0' | |
++ add_component /dev/cciss/c2d0p1 part | |
++ echo 'todo /dev/cciss/c2d0p1 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c2d0 195202344960 205632000 primary raid /dev/cciss/c2d0p2' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c2d0 | |
+++ echo '/dev/cciss/c2d0 195202344960 205632000 primary raid /dev/cciss/c2d0p2' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c2d0p2 | |
++ add_dependency /dev/cciss/c2d0p2 /dev/cciss/c2d0 | |
++ echo '/dev/cciss/c2d0p2 /dev/cciss/c2d0' | |
++ add_component /dev/cciss/c2d0p2 part | |
++ echo 'todo /dev/cciss/c2d0p2 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c2d0 8587192320 195407976960 primary raid /dev/cciss/c2d0p3' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c2d0 | |
+++ echo '/dev/cciss/c2d0 8587192320 195407976960 primary raid /dev/cciss/c2d0p3' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c2d0p3 | |
++ add_dependency /dev/cciss/c2d0p3 /dev/cciss/c2d0 | |
++ echo '/dev/cciss/c2d0p3 /dev/cciss/c2d0' | |
++ add_component /dev/cciss/c2d0p3 part | |
++ echo 'todo /dev/cciss/c2d0p3 part' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/cciss/c2d1 395923820544 32256 primary boot,raid /dev/cciss/c2d1p1' | |
+++ cut -d ' ' -f 1 | |
++ disk=/dev/cciss/c2d1 | |
+++ echo '/dev/cciss/c2d1 395923820544 32256 primary boot,raid /dev/cciss/c2d1p1' | |
+++ cut -d ' ' -f 6 | |
++ name=/dev/cciss/c2d1p1 | |
++ add_dependency /dev/cciss/c2d1p1 /dev/cciss/c2d1 | |
++ echo '/dev/cciss/c2d1p1 /dev/cciss/c2d1' | |
++ add_component /dev/cciss/c2d1p1 part | |
++ echo 'todo /dev/cciss/c2d1p1 part' | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/md2 level=raid1 raid-devices=2 uuid=576f3b42:f4f78ec1:47c9a0e6:ed256805 devices=/dev/cciss/c0d0p2,/dev/cciss/c2d0p2' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/md2 | |
++ disks=($(echo "$remainder" | sed -r "s/.*devices=([^ ]+).*/\1/" | tr ',' ' ')) | |
+++ echo '/dev/md2 level=raid1 raid-devices=2 uuid=576f3b42:f4f78ec1:47c9a0e6:ed256805 devices=/dev/cciss/c0d0p2,/dev/cciss/c2d0p2' | |
+++ sed -r 's/.*devices=([^ ]+).*/\1/' | |
+++ tr , ' ' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md2 /dev/cciss/c0d0p2 | |
++ echo '/dev/md2 /dev/cciss/c0d0p2' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md2 /dev/cciss/c2d0p2 | |
++ echo '/dev/md2 /dev/cciss/c2d0p2' | |
++ add_component /dev/md2 raid | |
++ echo 'todo /dev/md2 raid' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/md3 level=raid1 raid-devices=2 uuid=3a598773:44c93d17:6a53c825:ddd60cae devices=/dev/cciss/c0d1p1,/dev/cciss/c2d1p1' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/md3 | |
++ disks=($(echo "$remainder" | sed -r "s/.*devices=([^ ]+).*/\1/" | tr ',' ' ')) | |
+++ echo '/dev/md3 level=raid1 raid-devices=2 uuid=3a598773:44c93d17:6a53c825:ddd60cae devices=/dev/cciss/c0d1p1,/dev/cciss/c2d1p1' | |
+++ sed -r 's/.*devices=([^ ]+).*/\1/' | |
+++ tr , ' ' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md3 /dev/cciss/c0d1p1 | |
++ echo '/dev/md3 /dev/cciss/c0d1p1' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md3 /dev/cciss/c2d1p1 | |
++ echo '/dev/md3 /dev/cciss/c2d1p1' | |
++ add_component /dev/md3 raid | |
++ echo 'todo /dev/md3 raid' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/md1 level=raid1 raid-devices=2 uuid=9ec4b0c5:32eed648:c9794eaf:977398e0 devices=/dev/cciss/c0d0p3,/dev/cciss/c2d0p3' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/md1 | |
++ disks=($(echo "$remainder" | sed -r "s/.*devices=([^ ]+).*/\1/" | tr ',' ' ')) | |
+++ echo '/dev/md1 level=raid1 raid-devices=2 uuid=9ec4b0c5:32eed648:c9794eaf:977398e0 devices=/dev/cciss/c0d0p3,/dev/cciss/c2d0p3' | |
+++ sed -r 's/.*devices=([^ ]+).*/\1/' | |
+++ tr , ' ' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md1 /dev/cciss/c0d0p3 | |
++ echo '/dev/md1 /dev/cciss/c0d0p3' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md1 /dev/cciss/c2d0p3 | |
++ echo '/dev/md1 /dev/cciss/c2d0p3' | |
++ add_component /dev/md1 raid | |
++ echo 'todo /dev/md1 raid' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/md0 level=raid1 raid-devices=2 uuid=822bb87e:217d3fc3:a1889996:6747669b devices=/dev/cciss/c0d0p1,/dev/cciss/c2d0p1' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/md0 | |
++ disks=($(echo "$remainder" | sed -r "s/.*devices=([^ ]+).*/\1/" | tr ',' ' ')) | |
+++ echo '/dev/md0 level=raid1 raid-devices=2 uuid=822bb87e:217d3fc3:a1889996:6747669b devices=/dev/cciss/c0d0p1,/dev/cciss/c2d0p1' | |
+++ sed -r 's/.*devices=([^ ]+).*/\1/' | |
+++ tr , ' ' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md0 /dev/cciss/c0d0p1 | |
++ echo '/dev/md0 /dev/cciss/c0d0p1' | |
++ for disk in '"${disks[@]}"' | |
++ add_dependency /dev/md0 /dev/cciss/c2d0p1 | |
++ echo '/dev/md0 /dev/cciss/c2d0p1' | |
++ add_component /dev/md0 raid | |
++ echo 'todo /dev/md0 raid' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg01 /dev/md3 96gR3x-8Rcl-zu92-qalr-9bc5-nixQ-iykOSs 773288576' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg01 | |
+++ echo '/dev/vg01 /dev/md3 96gR3x-8Rcl-zu92-qalr-9bc5-nixQ-iykOSs 773288576' | |
+++ cut -d ' ' -f 2 | |
++ part=/dev/md3 | |
++ add_dependency /dev/vg01 pv:/dev/md3 | |
++ echo '/dev/vg01 pv:/dev/md3' | |
++ add_dependency pv:/dev/md3 /dev/md3 | |
++ echo 'pv:/dev/md3 /dev/md3' | |
++ add_component pv:/dev/md3 lvmdev | |
++ echo 'todo pv:/dev/md3 lvmdev' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 /dev/md2 2IDAWJ-cG8l-Q8yP-D9fR-fiPW-GoU9-icEY20 381254400' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg00 | |
+++ echo '/dev/vg00 /dev/md2 2IDAWJ-cG8l-Q8yP-D9fR-fiPW-GoU9-icEY20 381254400' | |
+++ cut -d ' ' -f 2 | |
++ part=/dev/md2 | |
++ add_dependency /dev/vg00 pv:/dev/md2 | |
++ echo '/dev/vg00 pv:/dev/md2' | |
++ add_dependency pv:/dev/md2 /dev/md2 | |
++ echo 'pv:/dev/md2 /dev/md2' | |
++ add_component pv:/dev/md2 lvmdev | |
++ echo 'todo pv:/dev/md2 lvmdev' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg01 32768 11799 386629632' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/vg01 | |
++ add_component /dev/vg01 lvmgrp | |
++ echo 'todo /dev/vg01 lvmgrp' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 32768 5817 190611456' | |
+++ cut -d ' ' -f 1 | |
++ name=/dev/vg00 | |
++ add_component /dev/vg00 lvmgrp | |
++ echo 'todo /dev/vg00 lvmgrp' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg01 lvdstpol 1600 104857600' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg01 | |
+++ echo '/dev/vg01 lvdstpol 1600 104857600' | |
+++ cut -d ' ' -f 2 | |
++ name=lvdstpol | |
++ dm_vgrp=/dev/vg01 | |
++ add_dependency /dev/mapper/vg01-lvdstpol /dev/vg01 | |
++ echo '/dev/mapper/vg01-lvdstpol /dev/vg01' | |
++ add_component /dev/mapper/vg01-lvdstpol lvmvol | |
++ echo 'todo /dev/mapper/vg01-lvdstpol lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg01 lvcachemgr 320 20971520' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg01 | |
+++ echo '/dev/vg01 lvcachemgr 320 20971520' | |
+++ cut -d ' ' -f 2 | |
++ name=lvcachemgr | |
++ dm_vgrp=/dev/vg01 | |
++ add_dependency /dev/mapper/vg01-lvcachemgr /dev/vg01 | |
++ echo '/dev/mapper/vg01-lvcachemgr /dev/vg01' | |
++ add_component /dev/mapper/vg01-lvcachemgr lvmvol | |
++ echo 'todo /dev/mapper/vg01-lvcachemgr lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg01 lvmysql 320 20971520' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg01 | |
+++ echo '/dev/vg01 lvmysql 320 20971520' | |
+++ cut -d ' ' -f 2 | |
++ name=lvmysql | |
++ dm_vgrp=/dev/vg01 | |
++ add_dependency /dev/mapper/vg01-lvmysql /dev/vg01 | |
++ echo '/dev/mapper/vg01-lvmysql /dev/vg01' | |
++ add_component /dev/mapper/vg01-lvmysql lvmvol | |
++ echo 'todo /dev/mapper/vg01-lvmysql lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 lv00 32 2097152' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg00 | |
+++ echo '/dev/vg00 lv00 32 2097152' | |
+++ cut -d ' ' -f 2 | |
++ name=lv00 | |
++ dm_vgrp=/dev/vg00 | |
++ add_dependency /dev/mapper/vg00-lv00 /dev/vg00 | |
++ echo '/dev/mapper/vg00-lv00 /dev/vg00' | |
++ add_component /dev/mapper/vg00-lv00 lvmvol | |
++ echo 'todo /dev/mapper/vg00-lv00 lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 lvusr 160 10485760' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg00 | |
+++ echo '/dev/vg00 lvusr 160 10485760' | |
+++ cut -d ' ' -f 2 | |
++ name=lvusr | |
++ dm_vgrp=/dev/vg00 | |
++ add_dependency /dev/mapper/vg00-lvusr /dev/vg00 | |
++ echo '/dev/mapper/vg00-lvusr /dev/vg00' | |
++ add_component /dev/mapper/vg00-lvusr lvmvol | |
++ echo 'todo /dev/mapper/vg00-lvusr lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 lvopt 32 2097152' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg00 | |
+++ echo '/dev/vg00 lvopt 32 2097152' | |
+++ cut -d ' ' -f 2 | |
++ name=lvopt | |
++ dm_vgrp=/dev/vg00 | |
++ add_dependency /dev/mapper/vg00-lvopt /dev/vg00 | |
++ echo '/dev/mapper/vg00-lvopt /dev/vg00' | |
++ add_component /dev/mapper/vg00-lvopt lvmvol | |
++ echo 'todo /dev/mapper/vg00-lvopt lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 lvtmp 320 20971520' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg00 | |
+++ echo '/dev/vg00 lvtmp 320 20971520' | |
+++ cut -d ' ' -f 2 | |
++ name=lvtmp | |
++ dm_vgrp=/dev/vg00 | |
++ add_dependency /dev/mapper/vg00-lvtmp /dev/vg00 | |
++ echo '/dev/mapper/vg00-lvtmp /dev/vg00' | |
++ add_component /dev/mapper/vg00-lvtmp lvmvol | |
++ echo 'todo /dev/mapper/vg00-lvtmp lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/vg00 lvvar 320 20971520' | |
+++ cut -d ' ' -f 1 | |
++ vgrp=/dev/vg00 | |
+++ echo '/dev/vg00 lvvar 320 20971520' | |
+++ cut -d ' ' -f 2 | |
++ name=lvvar | |
++ dm_vgrp=/dev/vg00 | |
++ add_dependency /dev/mapper/vg00-lvvar /dev/vg00 | |
++ echo '/dev/mapper/vg00-lvvar /dev/vg00' | |
++ add_component /dev/mapper/vg00-lvvar lvmvol | |
++ echo 'todo /dev/mapper/vg00-lvvar lvmvol' | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg00-lv00 / ext3 uuid=3802093d-713b-475c-ad0e-e1c9c3496af4 label= blocksize=4096 reserved_blocks=13107 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg00-lv00 | |
+++ echo '/dev/mapper/vg00-lv00 / ext3 uuid=3802093d-713b-475c-ad0e-e1c9c3496af4 label= blocksize=4096 reserved_blocks=13107 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/ | |
++ add_dependency fs:/ /dev/mapper/vg00-lv00 | |
++ echo 'fs:/ /dev/mapper/vg00-lv00' | |
++ add_component fs:/ fs | |
++ echo 'todo fs:/ fs' | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ read fs bd nmp junk | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' '' '!=' / ']' | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' / '!=' / ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg00-lvusr /usr ext3 uuid=a151e9a2-5189-4e35-b6f0-57458d7bb416 label= blocksize=4096 reserved_blocks=65536 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg00-lvusr | |
+++ echo '/dev/mapper/vg00-lvusr /usr ext3 uuid=a151e9a2-5189-4e35-b6f0-57458d7bb416 label= blocksize=4096 reserved_blocks=65536 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/usr | |
++ add_dependency fs:/usr /dev/mapper/vg00-lvusr | |
++ echo 'fs:/usr /dev/mapper/vg00-lvusr' | |
++ add_component fs:/usr fs | |
++ echo 'todo fs:/usr fs' | |
++ read fs bd nmp junk | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' usr '!=' /usr ']' | |
++ '[' /usr '!=' / ']' | |
++ add_dependency fs:/usr fs:/ | |
++ echo 'fs:/usr fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /usr '!=' /usr ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg01-lvdstpol /dstpol ext3 uuid=ada54c98-e383-4706-910d-d2f80d8662c4 label= blocksize=4096 reserved_blocks=655360 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg01-lvdstpol | |
+++ echo '/dev/mapper/vg01-lvdstpol /dstpol ext3 uuid=ada54c98-e383-4706-910d-d2f80d8662c4 label= blocksize=4096 reserved_blocks=655360 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/dstpol | |
++ add_dependency fs:/dstpol /dev/mapper/vg01-lvdstpol | |
++ echo 'fs:/dstpol /dev/mapper/vg01-lvdstpol' | |
++ add_component fs:/dstpol fs | |
++ echo 'todo fs:/dstpol fs' | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ read fs bd nmp junk | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' dstpol '!=' /dstpol ']' | |
++ '[' /dstpol '!=' / ']' | |
++ add_dependency fs:/dstpol fs:/ | |
++ echo 'fs:/dstpol fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /dstpol '!=' /dstpol ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg00-lvopt /opt ext3 uuid=7304ab2a-204d-4dd1-a461-e64c4ba17bfb label= blocksize=4096 reserved_blocks=13107 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg00-lvopt | |
+++ echo '/dev/mapper/vg00-lvopt /opt ext3 uuid=7304ab2a-204d-4dd1-a461-e64c4ba17bfb label= blocksize=4096 reserved_blocks=13107 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/opt | |
++ add_dependency fs:/opt /dev/mapper/vg00-lvopt | |
++ echo 'fs:/opt /dev/mapper/vg00-lvopt' | |
++ add_component fs:/opt fs | |
++ echo 'todo fs:/opt fs' | |
++ read fs bd nmp junk | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' opt '!=' /opt ']' | |
++ '[' /opt '!=' / ']' | |
++ add_dependency fs:/opt fs:/ | |
++ echo 'fs:/opt fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /opt '!=' /opt ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg01-lvcachemgr /opt/cache ext3 uuid=b13a40a0-def7-4790-b738-50563a7868b9 label= blocksize=4096 reserved_blocks=131072 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg01-lvcachemgr | |
+++ echo '/dev/mapper/vg01-lvcachemgr /opt/cache ext3 uuid=b13a40a0-def7-4790-b738-50563a7868b9 label= blocksize=4096 reserved_blocks=131072 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/opt/cache | |
++ add_dependency fs:/opt/cache /dev/mapper/vg01-lvcachemgr | |
++ echo 'fs:/opt/cache /dev/mapper/vg01-lvcachemgr' | |
++ add_component fs:/opt/cache fs | |
++ echo 'todo fs:/opt/cache fs' | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ read fs bd nmp junk | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' opt/cache '!=' /opt/cache ']' | |
++ '[' /opt/cache '!=' / ']' | |
++ add_dependency fs:/opt/cache fs:/ | |
++ echo 'fs:/opt/cache fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' cache '!=' /opt/cache ']' | |
++ '[' /opt/cache '!=' /opt ']' | |
++ add_dependency fs:/opt/cache fs:/opt | |
++ echo 'fs:/opt/cache fs:/opt' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /opt/cache '!=' /opt/cache ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg00-lvtmp /tmp ext2 uuid=2acb2f79-6cd0-4887-b203-8f8f07034a97 label= blocksize=4096 reserved_blocks=131072 max_mounts=38 check_interval=180d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg00-lvtmp | |
+++ echo '/dev/mapper/vg00-lvtmp /tmp ext2 uuid=2acb2f79-6cd0-4887-b203-8f8f07034a97 label= blocksize=4096 reserved_blocks=131072 max_mounts=38 check_interval=180d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/tmp | |
++ add_dependency fs:/tmp /dev/mapper/vg00-lvtmp | |
++ echo 'fs:/tmp /dev/mapper/vg00-lvtmp' | |
++ add_component fs:/tmp fs | |
++ echo 'todo fs:/tmp fs' | |
++ read fs bd nmp junk | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' tmp '!=' /tmp ']' | |
++ '[' /tmp '!=' / ']' | |
++ add_dependency fs:/tmp fs:/ | |
++ echo 'fs:/tmp fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /tmp '!=' /tmp ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg00-lvvar /var ext3 uuid=618af560-9869-4b70-bb07-2ee800ad4db9 label= blocksize=4096 reserved_blocks=131072 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg00-lvvar | |
+++ echo '/dev/mapper/vg00-lvvar /var ext3 uuid=618af560-9869-4b70-bb07-2ee800ad4db9 label= blocksize=4096 reserved_blocks=131072 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/var | |
++ add_dependency fs:/var /dev/mapper/vg00-lvvar | |
++ echo 'fs:/var /dev/mapper/vg00-lvvar' | |
++ add_component fs:/var fs | |
++ echo 'todo fs:/var fs' | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ read fs bd nmp junk | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' var '!=' /var ']' | |
++ '[' /var '!=' / ']' | |
++ add_dependency fs:/var fs:/ | |
++ echo 'fs:/var fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /var '!=' /var ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/md0 /boot ext3 uuid=ae2aa583-39a6-430c-865b-66ba707d29fd label= blocksize=1024 reserved_blocks=10035 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/md0 | |
+++ echo '/dev/md0 /boot ext3 uuid=ae2aa583-39a6-430c-865b-66ba707d29fd label= blocksize=1024 reserved_blocks=10035 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/boot | |
++ add_dependency fs:/boot /dev/md0 | |
++ echo 'fs:/boot /dev/md0' | |
++ add_component fs:/boot fs | |
++ echo 'todo fs:/boot fs' | |
++ read fs bd nmp junk | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' boot '!=' /boot ']' | |
++ '[' /boot '!=' / ']' | |
++ add_dependency fs:/boot fs:/ | |
++ echo 'fs:/boot fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /boot '!=' /boot ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/mapper/vg01-lvmysql /var/lib/mysql ext3 uuid=ea34b450-bd3d-45e7-8a4a-f3048de90a81 label= blocksize=4096 reserved_blocks=131072 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/mapper/vg01-lvmysql | |
+++ echo '/dev/mapper/vg01-lvmysql /var/lib/mysql ext3 uuid=ea34b450-bd3d-45e7-8a4a-f3048de90a81 label= blocksize=4096 reserved_blocks=131072 max_mounts=-1 check_interval=0d options=rw' | |
+++ cut -d ' ' -f 2 | |
++ mp=/var/lib/mysql | |
++ add_dependency fs:/var/lib/mysql /dev/mapper/vg01-lvmysql | |
++ echo 'fs:/var/lib/mysql /dev/mapper/vg01-lvmysql' | |
++ add_component fs:/var/lib/mysql fs | |
++ echo 'todo fs:/var/lib/mysql fs' | |
++ read fs bd nmp junk | |
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf | |
++ '[' / '!=' / ']' | |
++ temp_nmp=/ | |
++ '[' var/lib/mysql '!=' /var/lib/mysql ']' | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ add_dependency fs:/var/lib/mysql fs:/ | |
++ echo 'fs:/var/lib/mysql fs:/' | |
++ read fs bd nmp junk | |
++ '[' /usr '!=' / ']' | |
++ temp_nmp=/usr/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ '[' /dstpol '!=' / ']' | |
++ temp_nmp=/dstpol/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ '[' /opt '!=' / ']' | |
++ temp_nmp=/opt/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ '[' /opt/cache '!=' / ']' | |
++ temp_nmp=/opt/cache/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ '[' /tmp '!=' / ']' | |
++ temp_nmp=/tmp/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ '[' /var '!=' / ']' | |
++ temp_nmp=/var/ | |
++ '[' lib/mysql '!=' /var/lib/mysql ']' | |
++ '[' /var/lib/mysql '!=' /var ']' | |
++ add_dependency fs:/var/lib/mysql fs:/var | |
++ echo 'fs:/var/lib/mysql fs:/var' | |
++ read fs bd nmp junk | |
++ '[' /boot '!=' / ']' | |
++ temp_nmp=/boot/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ '[' /var/lib/mysql '!=' / ']' | |
++ temp_nmp=/var/lib/mysql/ | |
++ '[' /var/lib/mysql '!=' /var/lib/mysql ']' | |
++ read fs bd nmp junk | |
++ read type remainder | |
++ case $type in | |
+++ echo '/dev/md1 uuid= label=' | |
+++ cut -d ' ' -f 1 | |
++ dev=/dev/md1 | |
++ add_dependency swap:/dev/md1 /dev/md1 | |
++ echo 'swap:/dev/md1 /dev/md1' | |
++ add_component swap:/dev/md1 swap | |
++ echo 'todo swap:/dev/md1 swap' | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ case $type in | |
++ read type remainder | |
++ '[' -e /etc/rear/mappings/disk_devices ']' | |
++ read disk dev size junk | |
+++ grep '^disk ' /var/lib/rear/layout/disklayout.conf | |
++ mapping_exists /dev/cciss/c0d0 | |
++ grep -q '^/dev/cciss/c0d0 ' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
+++ get_sysfs_name /dev/cciss/c0d0 | |
+++ local name=cciss/c0d0 | |
+++ name=cciss/c0d0 | |
+++ '[' -e '/sys/block/cciss!c0d0' ']' | |
+++ echo 'cciss!c0d0' | |
+++ return 0 | |
++ '[' -e '/sys/block/cciss!c0d0' ']' | |
++++ get_sysfs_name /dev/cciss/c0d0 | |
++++ local name=cciss/c0d0 | |
++++ name=cciss/c0d0 | |
++++ '[' -e '/sys/block/cciss!c0d0' ']' | |
++++ echo 'cciss!c0d0' | |
++++ return 0 | |
+++ get_disk_size 'cciss!c0d0' | |
+++ local 'disk_name=cciss!c0d0' | |
++++ get_block_size 'cciss!c0d0' | |
++++ '[' -r '/sys/block/cciss!c0d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c0d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c0d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 204007833600 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c0d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c0d0/queue' ']' | |
+++ get_disk_size 'cciss!c0d0' | |
+++ local 'disk_name=cciss!c0d0' | |
++++ get_block_size 'cciss!c0d0' | |
++++ '[' -r '/sys/block/cciss!c0d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c0d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c0d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 204007833600 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c1d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c1d0/queue' ']' | |
+++ get_disk_size 'cciss!c1d0' | |
+++ local 'disk_name=cciss!c1d0' | |
++++ get_block_size 'cciss!c1d0' | |
++++ '[' -r '/sys/block/cciss!c1d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c1d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c1d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=0 | |
+++ local disk_size=0 | |
+++ echo 0 | |
++ newsize=0 | |
++ '[' 204007833600 -eq 0 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c2d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c2d0/queue' ']' | |
+++ get_disk_size 'cciss!c2d0' | |
+++ local 'disk_name=cciss!c2d0' | |
++++ get_block_size 'cciss!c2d0' | |
++++ '[' -r '/sys/block/cciss!c2d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c2d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c2d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 204007833600 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram0/size ']' | |
++ '[' '!' -d /sys/block/ram0/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram1/size ']' | |
++ '[' '!' -d /sys/block/ram1/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram10/size ']' | |
++ '[' '!' -d /sys/block/ram10/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram11/size ']' | |
++ '[' '!' -d /sys/block/ram11/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram12/size ']' | |
++ '[' '!' -d /sys/block/ram12/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram13/size ']' | |
++ '[' '!' -d /sys/block/ram13/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram14/size ']' | |
++ '[' '!' -d /sys/block/ram14/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram15/size ']' | |
++ '[' '!' -d /sys/block/ram15/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram2/size ']' | |
++ '[' '!' -d /sys/block/ram2/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram3/size ']' | |
++ '[' '!' -d /sys/block/ram3/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram4/size ']' | |
++ '[' '!' -d /sys/block/ram4/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram5/size ']' | |
++ '[' '!' -d /sys/block/ram5/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram6/size ']' | |
++ '[' '!' -d /sys/block/ram6/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram7/size ']' | |
++ '[' '!' -d /sys/block/ram7/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram8/size ']' | |
++ '[' '!' -d /sys/block/ram8/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram9/size ']' | |
++ '[' '!' -d /sys/block/ram9/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sda/size ']' | |
++ '[' '!' -d /sys/block/sda/queue ']' | |
+++ get_disk_size sda | |
+++ local disk_name=sda | |
++++ get_block_size sda | |
++++ '[' -r /sys/block/sda/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sda/size ']' | |
+++ BugIfError 'Could not determine size of disk sda, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=15687680 | |
+++ local disk_size=8032092160 | |
+++ echo 8032092160 | |
++ newsize=8032092160 | |
++ '[' 204007833600 -eq 8032092160 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sr0/size ']' | |
++ '[' '!' -d /sys/block/sr0/queue ']' | |
+++ get_disk_size sr0 | |
+++ local disk_name=sr0 | |
++++ get_block_size sr0 | |
++++ '[' -r /sys/block/sr0/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sr0/size ']' | |
+++ BugIfError 'Could not determine size of disk sr0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=2097151 | |
+++ local disk_size=1073741312 | |
+++ echo 1073741312 | |
++ newsize=1073741312 | |
++ '[' 204007833600 -eq 1073741312 ']' | |
++ read disk dev size junk | |
++ mapping_exists /dev/cciss/c0d1 | |
++ grep -q '^/dev/cciss/c0d1 ' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
+++ get_sysfs_name /dev/cciss/c0d1 | |
+++ local name=cciss/c0d1 | |
+++ name=cciss/c0d1 | |
+++ '[' -e '/sys/block/cciss!c0d1' ']' | |
++++ dmsetup info -c --noheadings -o major,minor c0d1 | |
+++ local dev_number= | |
+++ '[' -n '' ']' | |
+++ echo 'cciss!c0d1' | |
+++ return 1 | |
++ '[' -e '/sys/block/cciss!c0d1' ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c0d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c0d0/queue' ']' | |
+++ get_disk_size 'cciss!c0d0' | |
+++ local 'disk_name=cciss!c0d0' | |
++++ get_block_size 'cciss!c0d0' | |
++++ '[' -r '/sys/block/cciss!c0d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c0d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c0d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 395924748288 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c1d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c1d0/queue' ']' | |
+++ get_disk_size 'cciss!c1d0' | |
+++ local 'disk_name=cciss!c1d0' | |
++++ get_block_size 'cciss!c1d0' | |
++++ '[' -r '/sys/block/cciss!c1d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c1d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c1d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=0 | |
+++ local disk_size=0 | |
+++ echo 0 | |
++ newsize=0 | |
++ '[' 395924748288 -eq 0 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c2d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c2d0/queue' ']' | |
+++ get_disk_size 'cciss!c2d0' | |
+++ local 'disk_name=cciss!c2d0' | |
++++ get_block_size 'cciss!c2d0' | |
++++ '[' -r '/sys/block/cciss!c2d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c2d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c2d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 395924748288 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram0/size ']' | |
++ '[' '!' -d /sys/block/ram0/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram1/size ']' | |
++ '[' '!' -d /sys/block/ram1/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram10/size ']' | |
++ '[' '!' -d /sys/block/ram10/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram11/size ']' | |
++ '[' '!' -d /sys/block/ram11/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram12/size ']' | |
++ '[' '!' -d /sys/block/ram12/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram13/size ']' | |
++ '[' '!' -d /sys/block/ram13/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram14/size ']' | |
++ '[' '!' -d /sys/block/ram14/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram15/size ']' | |
++ '[' '!' -d /sys/block/ram15/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram2/size ']' | |
++ '[' '!' -d /sys/block/ram2/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram3/size ']' | |
++ '[' '!' -d /sys/block/ram3/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram4/size ']' | |
++ '[' '!' -d /sys/block/ram4/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram5/size ']' | |
++ '[' '!' -d /sys/block/ram5/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram6/size ']' | |
++ '[' '!' -d /sys/block/ram6/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram7/size ']' | |
++ '[' '!' -d /sys/block/ram7/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram8/size ']' | |
++ '[' '!' -d /sys/block/ram8/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram9/size ']' | |
++ '[' '!' -d /sys/block/ram9/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sda/size ']' | |
++ '[' '!' -d /sys/block/sda/queue ']' | |
+++ get_disk_size sda | |
+++ local disk_name=sda | |
++++ get_block_size sda | |
++++ '[' -r /sys/block/sda/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sda/size ']' | |
+++ BugIfError 'Could not determine size of disk sda, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=15687680 | |
+++ local disk_size=8032092160 | |
+++ echo 8032092160 | |
++ newsize=8032092160 | |
++ '[' 395924748288 -eq 8032092160 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sr0/size ']' | |
++ '[' '!' -d /sys/block/sr0/queue ']' | |
+++ get_disk_size sr0 | |
+++ local disk_name=sr0 | |
++++ get_block_size sr0 | |
++++ '[' -r /sys/block/sr0/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sr0/size ']' | |
+++ BugIfError 'Could not determine size of disk sr0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=2097151 | |
+++ local disk_size=1073741312 | |
+++ echo 1073741312 | |
++ newsize=1073741312 | |
++ '[' 395924748288 -eq 1073741312 ']' | |
++ read disk dev size junk | |
++ mapping_exists /dev/cciss/c2d0 | |
++ grep -q '^/dev/cciss/c2d0 ' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
+++ get_sysfs_name /dev/cciss/c2d0 | |
+++ local name=cciss/c2d0 | |
+++ name=cciss/c2d0 | |
+++ '[' -e '/sys/block/cciss!c2d0' ']' | |
+++ echo 'cciss!c2d0' | |
+++ return 0 | |
++ '[' -e '/sys/block/cciss!c2d0' ']' | |
++++ get_sysfs_name /dev/cciss/c2d0 | |
++++ local name=cciss/c2d0 | |
++++ name=cciss/c2d0 | |
++++ '[' -e '/sys/block/cciss!c2d0' ']' | |
++++ echo 'cciss!c2d0' | |
++++ return 0 | |
+++ get_disk_size 'cciss!c2d0' | |
+++ local 'disk_name=cciss!c2d0' | |
++++ get_block_size 'cciss!c2d0' | |
++++ '[' -r '/sys/block/cciss!c2d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c2d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c2d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 204007833600 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c0d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c0d0/queue' ']' | |
+++ get_disk_size 'cciss!c0d0' | |
+++ local 'disk_name=cciss!c0d0' | |
++++ get_block_size 'cciss!c0d0' | |
++++ '[' -r '/sys/block/cciss!c0d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c0d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c0d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 204007833600 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c1d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c1d0/queue' ']' | |
+++ get_disk_size 'cciss!c1d0' | |
+++ local 'disk_name=cciss!c1d0' | |
++++ get_block_size 'cciss!c1d0' | |
++++ '[' -r '/sys/block/cciss!c1d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c1d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c1d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=0 | |
+++ local disk_size=0 | |
+++ echo 0 | |
++ newsize=0 | |
++ '[' 204007833600 -eq 0 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c2d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c2d0/queue' ']' | |
+++ get_disk_size 'cciss!c2d0' | |
+++ local 'disk_name=cciss!c2d0' | |
++++ get_block_size 'cciss!c2d0' | |
++++ '[' -r '/sys/block/cciss!c2d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c2d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c2d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 204007833600 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram0/size ']' | |
++ '[' '!' -d /sys/block/ram0/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram1/size ']' | |
++ '[' '!' -d /sys/block/ram1/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram10/size ']' | |
++ '[' '!' -d /sys/block/ram10/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram11/size ']' | |
++ '[' '!' -d /sys/block/ram11/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram12/size ']' | |
++ '[' '!' -d /sys/block/ram12/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram13/size ']' | |
++ '[' '!' -d /sys/block/ram13/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram14/size ']' | |
++ '[' '!' -d /sys/block/ram14/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram15/size ']' | |
++ '[' '!' -d /sys/block/ram15/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram2/size ']' | |
++ '[' '!' -d /sys/block/ram2/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram3/size ']' | |
++ '[' '!' -d /sys/block/ram3/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram4/size ']' | |
++ '[' '!' -d /sys/block/ram4/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram5/size ']' | |
++ '[' '!' -d /sys/block/ram5/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram6/size ']' | |
++ '[' '!' -d /sys/block/ram6/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram7/size ']' | |
++ '[' '!' -d /sys/block/ram7/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram8/size ']' | |
++ '[' '!' -d /sys/block/ram8/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram9/size ']' | |
++ '[' '!' -d /sys/block/ram9/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sda/size ']' | |
++ '[' '!' -d /sys/block/sda/queue ']' | |
+++ get_disk_size sda | |
+++ local disk_name=sda | |
++++ get_block_size sda | |
++++ '[' -r /sys/block/sda/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sda/size ']' | |
+++ BugIfError 'Could not determine size of disk sda, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=15687680 | |
+++ local disk_size=8032092160 | |
+++ echo 8032092160 | |
++ newsize=8032092160 | |
++ '[' 204007833600 -eq 8032092160 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sr0/size ']' | |
++ '[' '!' -d /sys/block/sr0/queue ']' | |
+++ get_disk_size sr0 | |
+++ local disk_name=sr0 | |
++++ get_block_size sr0 | |
++++ '[' -r /sys/block/sr0/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sr0/size ']' | |
+++ BugIfError 'Could not determine size of disk sr0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=2097151 | |
+++ local disk_size=1073741312 | |
+++ echo 1073741312 | |
++ newsize=1073741312 | |
++ '[' 204007833600 -eq 1073741312 ']' | |
++ read disk dev size junk | |
++ mapping_exists /dev/cciss/c2d1 | |
++ grep -q '^/dev/cciss/c2d1 ' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
+++ get_sysfs_name /dev/cciss/c2d1 | |
+++ local name=cciss/c2d1 | |
+++ name=cciss/c2d1 | |
+++ '[' -e '/sys/block/cciss!c2d1' ']' | |
++++ dmsetup info -c --noheadings -o major,minor c2d1 | |
+++ local dev_number= | |
+++ '[' -n '' ']' | |
+++ echo 'cciss!c2d1' | |
+++ return 1 | |
++ '[' -e '/sys/block/cciss!c2d1' ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c0d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c0d0/queue' ']' | |
+++ get_disk_size 'cciss!c0d0' | |
+++ local 'disk_name=cciss!c0d0' | |
++++ get_block_size 'cciss!c0d0' | |
++++ '[' -r '/sys/block/cciss!c0d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c0d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c0d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 395924748288 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c1d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c1d0/queue' ']' | |
+++ get_disk_size 'cciss!c1d0' | |
+++ local 'disk_name=cciss!c1d0' | |
++++ get_block_size 'cciss!c1d0' | |
++++ '[' -r '/sys/block/cciss!c1d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c1d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c1d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=0 | |
+++ local disk_size=0 | |
+++ echo 0 | |
++ newsize=0 | |
++ '[' 395924748288 -eq 0 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r '/sys/block/cciss!c2d0/size' ']' | |
++ '[' '!' -d '/sys/block/cciss!c2d0/queue' ']' | |
+++ get_disk_size 'cciss!c2d0' | |
+++ local 'disk_name=cciss!c2d0' | |
++++ get_block_size 'cciss!c2d0' | |
++++ '[' -r '/sys/block/cciss!c2d0/queue/logical_block_size' ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r '/sys/block/cciss!c2d0/size' ']' | |
+++ BugIfError 'Could not determine size of disk cciss!c2d0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=1171743324 | |
+++ local disk_size=599932581888 | |
+++ echo 599932581888 | |
++ newsize=599932581888 | |
++ '[' 395924748288 -eq 599932581888 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram0/size ']' | |
++ '[' '!' -d /sys/block/ram0/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram1/size ']' | |
++ '[' '!' -d /sys/block/ram1/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram10/size ']' | |
++ '[' '!' -d /sys/block/ram10/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram11/size ']' | |
++ '[' '!' -d /sys/block/ram11/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram12/size ']' | |
++ '[' '!' -d /sys/block/ram12/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram13/size ']' | |
++ '[' '!' -d /sys/block/ram13/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram14/size ']' | |
++ '[' '!' -d /sys/block/ram14/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram15/size ']' | |
++ '[' '!' -d /sys/block/ram15/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram2/size ']' | |
++ '[' '!' -d /sys/block/ram2/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram3/size ']' | |
++ '[' '!' -d /sys/block/ram3/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram4/size ']' | |
++ '[' '!' -d /sys/block/ram4/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram5/size ']' | |
++ '[' '!' -d /sys/block/ram5/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram6/size ']' | |
++ '[' '!' -d /sys/block/ram6/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram7/size ']' | |
++ '[' '!' -d /sys/block/ram7/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram8/size ']' | |
++ '[' '!' -d /sys/block/ram8/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/ram9/size ']' | |
++ '[' '!' -d /sys/block/ram9/queue ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sda/size ']' | |
++ '[' '!' -d /sys/block/sda/queue ']' | |
+++ get_disk_size sda | |
+++ local disk_name=sda | |
++++ get_block_size sda | |
++++ '[' -r /sys/block/sda/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sda/size ']' | |
+++ BugIfError 'Could not determine size of disk sda, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=15687680 | |
+++ local disk_size=8032092160 | |
+++ echo 8032092160 | |
++ newsize=8032092160 | |
++ '[' 395924748288 -eq 8032092160 ']' | |
++ for path in '/sys/block/*' | |
++ '[' '!' -r /sys/block/sr0/size ']' | |
++ '[' '!' -d /sys/block/sr0/queue ']' | |
+++ get_disk_size sr0 | |
+++ local disk_name=sr0 | |
++++ get_block_size sr0 | |
++++ '[' -r /sys/block/sr0/queue/logical_block_size ']' | |
++++ echo 512 | |
+++ local block_size=512 | |
+++ '[' -r /sys/block/sr0/size ']' | |
+++ BugIfError 'Could not determine size of disk sr0, please file a bug.' | |
+++ (( 0 != 0 )) | |
+++ local nr_blocks=2097151 | |
+++ local disk_size=1073741312 | |
+++ echo 1073741312 | |
++ newsize=1073741312 | |
++ '[' 395924748288 -eq 1073741312 ']' | |
++ read disk dev size junk | |
++ read -u 3 disk dev size junk | |
+++ grep '^disk ' /var/lib/rear/layout/disklayout.conf | |
++ mapping_exists /dev/cciss/c0d0 | |
++ grep -q '^/dev/cciss/c0d0 ' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ possible_targets=() | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name '/sys/block/cciss!c0d0' | |
+++ local 'name=/sys/block/cciss!c0d0' | |
+++ name='cciss!c0d0' | |
+++ '[' -e /dev/cciss/c0d0 ']' | |
+++ echo cciss/c0d0 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/cciss/c0d0 | |
++ grep -q ' /dev/cciss/c0d0$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d '/sys/block/cciss!c0d0/queue' ']' | |
++ possible_targets=("${possible_targets[@]}" "$(get_device_name $path)") | |
+++ get_device_name '/sys/block/cciss!c0d0' | |
+++ local 'name=/sys/block/cciss!c0d0' | |
+++ name='cciss!c0d0' | |
+++ '[' -e /dev/cciss/c0d0 ']' | |
+++ echo cciss/c0d0 | |
+++ return 0 | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name '/sys/block/cciss!c1d0' | |
+++ local 'name=/sys/block/cciss!c1d0' | |
+++ name='cciss!c1d0' | |
+++ '[' -e /dev/cciss/c1d0 ']' | |
+++ echo cciss/c1d0 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/cciss/c1d0 | |
++ grep -q ' /dev/cciss/c1d0$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d '/sys/block/cciss!c1d0/queue' ']' | |
++ possible_targets=("${possible_targets[@]}" "$(get_device_name $path)") | |
+++ get_device_name '/sys/block/cciss!c1d0' | |
+++ local 'name=/sys/block/cciss!c1d0' | |
+++ name='cciss!c1d0' | |
+++ '[' -e /dev/cciss/c1d0 ']' | |
+++ echo cciss/c1d0 | |
+++ return 0 | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name '/sys/block/cciss!c2d0' | |
+++ local 'name=/sys/block/cciss!c2d0' | |
+++ name='cciss!c2d0' | |
+++ '[' -e /dev/cciss/c2d0 ']' | |
+++ echo cciss/c2d0 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/cciss/c2d0 | |
++ grep -q ' /dev/cciss/c2d0$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d '/sys/block/cciss!c2d0/queue' ']' | |
++ possible_targets=("${possible_targets[@]}" "$(get_device_name $path)") | |
+++ get_device_name '/sys/block/cciss!c2d0' | |
+++ local 'name=/sys/block/cciss!c2d0' | |
+++ name='cciss!c2d0' | |
+++ '[' -e /dev/cciss/c2d0 ']' | |
+++ echo cciss/c2d0 | |
+++ return 0 | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram0 | |
+++ local name=/sys/block/ram0 | |
+++ name=ram0 | |
+++ '[' -e /dev/ram0 ']' | |
+++ echo ram0 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram0 | |
++ grep -q ' /dev/ram0$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram0/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram1 | |
+++ local name=/sys/block/ram1 | |
+++ name=ram1 | |
+++ '[' -e /dev/ram1 ']' | |
+++ echo ram1 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram1 | |
++ grep -q ' /dev/ram1$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram1/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram10 | |
+++ local name=/sys/block/ram10 | |
+++ name=ram10 | |
+++ '[' -e /dev/ram10 ']' | |
+++ echo ram10 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram10 | |
++ grep -q ' /dev/ram10$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram10/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram11 | |
+++ local name=/sys/block/ram11 | |
+++ name=ram11 | |
+++ '[' -e /dev/ram11 ']' | |
+++ echo ram11 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram11 | |
++ grep -q ' /dev/ram11$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram11/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram12 | |
+++ local name=/sys/block/ram12 | |
+++ name=ram12 | |
+++ '[' -e /dev/ram12 ']' | |
+++ echo ram12 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram12 | |
++ grep -q ' /dev/ram12$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram12/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram13 | |
+++ local name=/sys/block/ram13 | |
+++ name=ram13 | |
+++ '[' -e /dev/ram13 ']' | |
+++ echo ram13 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram13 | |
++ grep -q ' /dev/ram13$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram13/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram14 | |
+++ local name=/sys/block/ram14 | |
+++ name=ram14 | |
+++ '[' -e /dev/ram14 ']' | |
+++ echo ram14 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram14 | |
++ grep -q ' /dev/ram14$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram14/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram15 | |
+++ local name=/sys/block/ram15 | |
+++ name=ram15 | |
+++ '[' -e /dev/ram15 ']' | |
+++ echo ram15 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram15 | |
++ grep -q ' /dev/ram15$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram15/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram2 | |
+++ local name=/sys/block/ram2 | |
+++ name=ram2 | |
+++ '[' -e /dev/ram2 ']' | |
+++ echo ram2 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram2 | |
++ grep -q ' /dev/ram2$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram2/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram3 | |
+++ local name=/sys/block/ram3 | |
+++ name=ram3 | |
+++ '[' -e /dev/ram3 ']' | |
+++ echo ram3 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram3 | |
++ grep -q ' /dev/ram3$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram3/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram4 | |
+++ local name=/sys/block/ram4 | |
+++ name=ram4 | |
+++ '[' -e /dev/ram4 ']' | |
+++ echo ram4 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram4 | |
++ grep -q ' /dev/ram4$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram4/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram5 | |
+++ local name=/sys/block/ram5 | |
+++ name=ram5 | |
+++ '[' -e /dev/ram5 ']' | |
+++ echo ram5 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram5 | |
++ grep -q ' /dev/ram5$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram5/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram6 | |
+++ local name=/sys/block/ram6 | |
+++ name=ram6 | |
+++ '[' -e /dev/ram6 ']' | |
+++ echo ram6 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram6 | |
++ grep -q ' /dev/ram6$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram6/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram7 | |
+++ local name=/sys/block/ram7 | |
+++ name=ram7 | |
+++ '[' -e /dev/ram7 ']' | |
+++ echo ram7 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram7 | |
++ grep -q ' /dev/ram7$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram7/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram8 | |
+++ local name=/sys/block/ram8 | |
+++ name=ram8 | |
+++ '[' -e /dev/ram8 ']' | |
+++ echo ram8 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram8 | |
++ grep -q ' /dev/ram8$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram8/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 0 = 1 ']' | |
+++ get_device_name /sys/block/ram9 | |
+++ local name=/sys/block/ram9 | |
+++ name=ram9 | |
+++ '[' -e /dev/ram9 ']' | |
+++ echo ram9 | |
+++ return 0 | |
++ reverse_mapping_exists /dev/ram9 | |
++ grep -q ' /dev/ram9$' /var/lib/rear/layout/disk_mappings | |
++ return 1 | |
++ '[' -d /sys/block/ram9/queue ']' | |
++ for path in '/sys/block/*' | |
++ '[' 1 = 1 ']' | |
++ continue | |
++ for path in '/sys/block/*' | |
++ '[' 1 = 1 ']' | |
++ continue | |
+++ get_device_name /dev/cciss/c0d0 | |
+++ local name=cciss/c0d0 | |
+++ name=cciss/c0d0 | |
+++ '[' -e /dev/cciss/c0d0 ']' | |
+++ echo cciss/c0d0 | |
+++ return 0 | |
++ LogPrint 'Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement.' | |
++ Log 'Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement.' | |
++ test 1 -gt 0 | |
+++ Stamp | |
+++ date '+%Y-%m-%d %H:%M:%S ' | |
++ echo '2012-11-08 07:44:35 Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement.' | |
2012-11-08 07:44:35 Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement. | |
++ Print 'Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement.' | |
++ test 1 | |
++ echo -e 'Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2012-11-07 11:51:19.127148000 Relax and Recover 1.12.0svn508 / 2011-07-13 11:02:53 | |
2012-11-07 11:51:19.129467000 Command line options: /bin/rear -d recover | |
2012-11-07 11:51:19.134428000 Combining configuration files | |
2012-11-07 11:51:19.136608000 Including /etc/rear/os.conf | |
2012-11-07 11:51:19.138874000 Skipping /etc/rear/recover.conf (file not found or empty) | |
2012-11-07 11:51:19.141376000 Including conf/Linux-i386.conf | |
2012-11-07 11:51:19.143626000 Including conf/GNU/Linux.conf | |
2012-11-07 11:51:19.147743000 Skipping /usr/share/rear/conf/Fedora.conf (file not found or empty) | |
2012-11-07 11:51:19.149850000 Skipping /usr/share/rear/conf/Fedora/i386.conf (file not found or empty) | |
2012-11-07 11:51:19.152184000 Skipping /usr/share/rear/conf/Fedora/5.conf (file not found or empty) | |
2012-11-07 11:51:19.154303000 Skipping /usr/share/rear/conf/Fedora/5/i386.conf (file not found or empty) | |
2012-11-07 11:51:19.156415000 Skipping /usr/share/rear/conf/RedHatEnterpriseServer.conf (file not found or empty) | |
2012-11-07 11:51:19.158517000 Skipping /usr/share/rear/conf/RedHatEnterpriseServer/i386.conf (file not found or empty) | |
2012-11-07 11:51:19.160611000 Skipping /usr/share/rear/conf/RedHatEnterpriseServer/5.6.conf (file not found or empty) | |
2012-11-07 11:51:19.162783000 Skipping /usr/share/rear/conf/RedHatEnterpriseServer/5.6/i386.conf (file not found or empty) | |
2012-11-07 11:51:19.164846000 Skipping /etc/rear/site.conf (file not found or empty) | |
2012-11-07 11:51:19.166912000 Including /etc/rear/local.conf | |
2012-11-07 11:51:19.169306000 Skipping /etc/rear/rescue.conf (file not found or empty) | |
PROGRESS: /bin/rear is /bin/rear | |
PROGRESS: bash is /sbin/bash | |
PROGRESS: awk is /sbin/awk | |
PROGRESS: dd is /sbin/dd | |
PROGRESS: df is /sbin/df | |
PROGRESS: getopt is /sbin/getopt | |
PROGRESS: ip is /sbin/ip | |
PROGRESS: tar is /sbin/tar | |
PROGRESS: sort is /sbin/sort | |
PROGRESS: mv is hashed (/sbin/mv) | |
PROGRESS: uniq is /sbin/uniq | |
PROGRESS: mingetty is /sbin/mingetty | |
PROGRESS: grep is /sbin/grep | |
PROGRESS: loadkeys is /sbin/loadkeys | |
PROGRESS: kbd_mode is /sbin/kbd_mode | |
PROGRESS: dumpkeys is /sbin/dumpkeys | |
PROGRESS: diff is /sbin/diff | |
PROGRESS: join is /sbin/join | |
PROGRESS: pwd is a shell builtin | |
PROGRESS: file is /sbin/file | |
PROGRESS: pidof is /sbin/pidof | |
PROGRESS: parted is /sbin/parted | |
PROGRESS: sfdisk is /sbin/sfdisk | |
2012-11-07 11:51:19.176722000 Using build area '/tmp/rear.BmVRqwlqqtQ2952' | |
mkdir: created directory `/tmp/rear.BmVRqwlqqtQ2952/rootfs' | |
mkdir: created directory `/tmp/rear.BmVRqwlqqtQ2952/tmp' | |
PROGRESS: WORKFLOW_recover is a function | |
PROGRESS: WORKFLOW_recover () | |
PROGRESS: { | |
PROGRESS: SourceStage "setup"; | |
PROGRESS: SourceStage "verify"; | |
PROGRESS: if [ -n "$USE_LAYOUT" ]; then | |
PROGRESS: SourceStage "layout/prepare"; | |
PROGRESS: SourceStage "layout/recreate"; | |
PROGRESS: else | |
PROGRESS: SourceStage "recreate"; | |
PROGRESS: fi; | |
PROGRESS: SourceStage "restore"; | |
PROGRESS: SourceStage "finalize"; | |
PROGRESS: SourceStage "wrapup" | |
PROGRESS: } | |
2012-11-07 11:51:19.182647000 Running recover workflow | |
2012-11-07 11:51:19.184650000 Running 'setup' stage | |
2012-11-07 11:51:19.190581000 Including setup/default/01_pre_recovery_script.sh | |
2012-11-07 11:51:19.192868000 Including setup/GNU/Linux/80_setup_hp_raid.sh | |
2012-11-07 11:51:19.195071000 Finished running 'setup' stage in 0 seconds | |
2012-11-07 11:51:19.197007000 Running 'verify' stage | |
2012-11-07 11:51:19.203302000 Including verify/default/02_cciss_scsi_engage.sh | |
2012-11-07 11:51:19.206663000 Engage SCSI on host /proc/driver/cciss/cciss0 | |
2012-11-07 11:51:19.208795000 Engage SCSI on host /proc/driver/cciss/cciss1 | |
2012-11-07 11:51:19.210767000 Engage SCSI on host /proc/driver/cciss/cciss2 | |
2012-11-07 11:51:21.214905000 Including verify/BACULA/default/03_bextract_tape_device.sh | |
PROGRESS: btape is /sbin/btape | |
2012-11-07 11:51:21.278942000 Including verify/BACULA/default/05_check_requirements.sh | |
2012-11-07 11:51:21.281595000 Including verify/GNU/Linux/05_sane_recovery_check.sh | |
2012-11-07 11:51:21.284294000 Including verify/GNU/Linux/10_describe_physical_devices.sh | |
2012-11-07 11:51:21.286866000 Including verify/BACULA/default/10_start_bacula-fd.sh | |
2012-11-07 11:51:21.289378000 Including verify/Linux-i386/11_describe_device_properties.sh | |
2012-11-07 11:51:21.291775000 Including verify/GNU/Linux/12_compare_physical_devices.sh | |
2012-11-07 11:51:21.294443000 Including verify/GNU/Linux/21_migrate_recovery_configuration.sh | |
2012-11-07 11:51:21.296768000 Including verify/GNU/Linux/23_storage_and_network_modules.sh | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevstart: not found | |
PROGRESS: udevtrigger is /sbin/udevtrigger | |
2012-11-07 11:51:21.310550000 Including verify/GNU/Linux/26_recovery_storage_drivers.sh | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevstart: not found | |
PROGRESS: udevtrigger is /sbin/udevtrigger | |
find: /tmp/rear.BmVRqwlqqtQ2952/tmp/dev: No such file or directory | |
2,3d1 | |
< be2iscsi | |
< bnx2i | |
5,6d2 | |
< cxgb3i | |
< iscsi_tcp | |
8,13d3 | |
< libiscsi2 | |
< libiscsi_tcp | |
< mptbase | |
< mptctl | |
< raid1 | |
< scsi_dh | |
15,16d4 | |
< scsi_transport_iscsi | |
< scsi_transport_iscsi2 | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevstart: not found | |
PROGRESS: udevtrigger is /sbin/udevtrigger | |
2012-11-07 11:51:21.376397000 NOTICE: Will do driver migration | |
2012-11-07 11:51:21.379105000 Finished running 'verify' stage in 2 seconds | |
2012-11-07 11:51:21.381537000 Running 'layout/prepare' stage | |
2012-11-07 11:51:21.388566000 Including layout/prepare/default/01_prepare_files.sh | |
2012-11-07 11:51:21.394503000 Including layout/prepare/GNU/Linux/10_include_partition_code.sh | |
PROGRESS: parted is /sbin/parted | |
2012-11-07 11:51:21.405967000 Including layout/prepare/GNU/Linux/11_include_lvm_code.sh | |
PROGRESS: lvm is /sbin/lvm | |
2012-11-07 11:51:21.414581000 Including layout/prepare/GNU/Linux/12_include_raid_code.sh | |
PROGRESS: mdadm is /sbin/mdadm | |
2012-11-07 11:51:21.422210000 Including layout/prepare/GNU/Linux/13_include_filesystem_code.sh | |
2012-11-07 11:51:21.425347000 Including layout/prepare/GNU/Linux/14_include_swap_code.sh | |
2012-11-07 11:51:21.427773000 Including layout/prepare/GNU/Linux/15_include_drbd_code.sh | |
2012-11-07 11:51:21.430303000 Including layout/prepare/GNU/Linux/16_include_luks_code.sh | |
2012-11-07 11:51:21.432893000 Including layout/prepare/GNU/Linux/17_include_hpraid_code.sh | |
2012-11-07 11:51:21.435610000 Including layout/prepare/default/20_recreate_hpraid.sh | |
PROGRESS: function | |
PROGRESS: function | |
PROGRESS: function | |
PROGRESS: function | |
2012-11-07 11:51:32.633432000 Clearing HP SmartArray controller 2 | |
2012-11-07 11:51:36.220455000 Clearing HP SmartArray controller 0 | |
2012-11-07 11:51:39.261360000 Recreating HP SmartArray controller 2|A | |
2012-11-07 11:51:42.473100000 Configuration restored successfully, reloading CCISS driver... | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: udevtrigger is /sbin/udevtrigger | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: udevsettle is /sbin/udevsettle | |
2012-11-07 11:51:52.512378000 Recreating HP SmartArray controller 0|A | |
2012-11-07 11:51:55.648808000 Configuration restored successfully, reloading CCISS driver... | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: udevtrigger is hashed (/sbin/udevtrigger) | |
PROGRESS: /usr/share/rear/lib/_input-output-functions.sh: line 91: type: udevadm: not found | |
PROGRESS: udevsettle is hashed (/sbin/udevsettle) | |
2012-11-07 11:52:05.694404000 Engage SCSI on host /proc/driver/cciss/cciss0 | |
2012-11-07 11:52:05.697378000 Engage SCSI on host /proc/driver/cciss/cciss1 | |
2012-11-07 11:52:05.703828000 Engage SCSI on host /proc/driver/cciss/cciss2 | |
2012-11-07 11:52:07.709675000 Including layout/prepare/default/25_compare_disks.sh | |
2012-11-07 11:52:07.712126000 Comparing disks. | |
2012-11-07 11:52:07.717467000 Looking for cciss!c0d0... | |
2012-11-07 11:52:07.719623000 Device cciss!c0d0 exists. | |
2012-11-07 11:52:07.724591000 Device cciss!c0d0 has size 599932581888, 204007833600 expected | |
PROGRESS: Device does not exist. | |
PROGRESS: Command failed | |
2012-11-07 11:52:07.731771000 Looking for cciss!c0d1... | |
2012-11-07 11:52:07.734092000 Device cciss!c0d1 does not exist. | |
2012-11-07 11:52:07.737583000 Looking for cciss!c2d0... | |
2012-11-07 11:52:07.739557000 Device cciss!c2d0 exists. | |
2012-11-07 11:52:07.744578000 Device cciss!c2d0 has size 599932581888, 204007833600 expected | |
PROGRESS: Device does not exist. | |
PROGRESS: Command failed | |
2012-11-07 11:52:07.751613000 Looking for cciss!c2d1... | |
2012-11-07 11:52:07.753799000 Device cciss!c2d1 does not exist. | |
2012-11-07 11:52:07.756476000 Switching to manual disk layout configuration. | |
2012-11-07 11:52:07.759237000 Including layout/prepare/default/30_map_disks.sh | |
PROGRESS: Device does not exist. | |
PROGRESS: Command failed | |
PROGRESS: Device does not exist. | |
PROGRESS: Command failed | |
2012-11-07 11:52:08.096308000 Disk cciss/c0d0 does not exist in the target system. Please choose the appropriate replacement. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment