Changeset 2569 in MondoRescue for branches/2.2.10/mindi/rootfs/sbin/init
- Timestamp:
- Feb 2, 2010, 10:40:28 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mindi/rootfs/sbin/init
r2546 r2569 394 394 # Exclude devices we may not want 395 395 rm -f /tmp/restorevgs 396 for d in $ EXCLUDE_DEVS ; do396 for d in $MINDI_EXCLUDE_DEVS ; do 397 397 echo " == $d" 398 398 EXCLUDE_VGS=`grep " $d" /tmp/i-want-my-lvm | grep vgcreate | awk '{print $4}'` … … 414 414 # FIXME: Should search for all possible device names here 415 415 grep -Ev "/dev/$v/$l" /tmp/mountlist.txt > /tmp/mountlist.txt.new 416 grep -Ev "/dev/mapper/${v}- v$l" /tmp/mountlist.txt.new > /tmp/mountlist.txt416 grep -Ev "/dev/mapper/${v}-$l" /tmp/mountlist.txt.new > /tmp/mountlist.txt 417 417 done 418 418 done … … 640 640 ModprobeAllModules() { 641 641 642 for m in `find /lib/modules -name '*\.ko*' -o -name '*\.o*'`; do 642 lismod=`find /lib/modules -name '*\.ko*' -o -name '*\.o*'` 643 # loading forced modules first 644 for m in $lismod; do 645 k=`basename $m | sed 's/\.ko.*$//'` 646 j=`basename $k | sed 's/\.o.*$//'` 647 echo "$FORCE_MODS" | grep -q "$j " 648 if [ $? -eq 0 ]; then 649 echo "Forcing first $j..." 650 modprobe -q $j 651 fi 652 done 653 for m in $lismod; do 643 654 k=`basename $m | sed 's/\.ko.*$//'` 644 655 j=`basename $k | sed 's/\.o.*$//'` … … 646 657 if [ $? -eq 0 ]; then 647 658 echo "Denying $j..." 659 continue 660 fi 661 echo "$FORCE_MODS" | grep -q "$j " 662 if [ $? -eq 0 ]; then 648 663 continue 649 664 fi … … 714 729 fi 715 730 if [ "`grep -i excludedevs /proc/cmdline`" ]; then 716 export EXCLUDE_DEVS="`cat /proc/cmdline | sed 's~.*excludedevs=\"\(.*\)\".*~\1~'` mondonone"731 export MINDI_EXCLUDE_DEVS="`cat /proc/cmdline | sed 's~.*excludedevs=\"\(.*\)\".*~\1~'` mondonone" 717 732 else 718 export EXCLUDE_DEVS=" "733 export MINDI_EXCLUDE_DEVS=" " 719 734 fi 720 735
Note:
See TracChangeset
for help on using the changeset viewer.