Changeset 2546 in MondoRescue for branches/2.2.10/mindi/rootfs/sbin/init
- Timestamp:
- Jan 21, 2010, 8:50:00 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mindi/rootfs/sbin/init
r2508 r2546 391 391 vgscan 392 392 fi 393 394 # Exclude devices we may not want 395 rm -f /tmp/restorevgs 396 for d in $EXCLUDE_DEVS ; do 397 echo " == $d" 398 EXCLUDE_VGS=`grep " $d" /tmp/i-want-my-lvm | grep vgcreate | awk '{print $4}'` 399 vg=`echo $EXCLUDE_VGS | sed "s/ /|/g"` 400 if [ "$vg" != "" ]; then 401 re=" $d|$vg" 402 else 403 re=" $d" 404 fi 405 # Remove VGs from i-want-my-lvm 406 grep -Ev "$re" /tmp/i-want-my-lvm > /tmp/i-want-my-lvm.new 407 mv /tmp/i-want-my-lvm.new /tmp/i-want-my-lvm 408 # Prepare script to restore the VG exluded here if needed 409 for v in $EXCLUDE_VGS; do 410 echo "vgcfgrestore $v" >> /tmp/restorevgs 411 # Remove LVs from mountlist 412 EXCLUDE_LVS=`grep " $v" /tmp/i-want-my-lvm | grep lvcreate | sed "s/^.*-n \([^ ][^ ]*\) .*$/$1/"` 413 for l in $EXCLUDE_LVS; do 414 # FIXME: Should search for all possible device names here 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.txt 417 done 418 done 419 done 420 393 421 grep -E "^#.*vgchange" /tmp/i-want-my-lvm | sed "s/^#[ ]*//" > /tmp/start-lvm 394 422 chmod +x /tmp/start-lvm … … 685 713 export FORCE_MODS=" " 686 714 fi 715 if [ "`grep -i excludedevs /proc/cmdline`" ]; then 716 export EXCLUDE_DEVS="`cat /proc/cmdline | sed 's~.*excludedevs=\"\(.*\)\".*~\1~'` mondonone" 717 else 718 export EXCLUDE_DEVS=" " 719 fi 687 720 688 721 echo "Activating a potential USB keyboard/mouse" … … 831 864 # start-netfs moved it under /tmp as the NFS share is already unmounted 832 865 if [ "`echo $pre | grep -E '^/tmp/isodir'`" ]; then 833 p ost=`echo $pre | sed 's|^/tmp/isodir|/tmp|'`866 pre=`echo $pre | sed 's|^/tmp/isodir|/tmp|'` 834 867 fi 835 868 if [ -x $pre ]; then
Note:
See TracChangeset
for help on using the changeset viewer.