Changeset 2623 in MondoRescue for branches/2.2.10/mindi/rootfs/sbin/init
- Timestamp:
- Apr 12, 2010, 3:23:24 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mindi/rootfs/sbin/init
r2607 r2623 371 371 return; 372 372 fi 373 if [ -e " /tmp/i-want-my-lvm" ] ; then373 if [ -e "$MINDI_CACHE/i-want-my-lvm" ] ; then 374 374 LogIt "Scanning LVM's..." 1 375 375 if which lvm ; then … … 385 385 for d in $MINDI_EXCLUDE_DEVS ; do 386 386 echo "LVM exclusion == $d" 387 EXCLUDE_VGS=`grep " $d" /tmp/i-want-my-lvm | grep vgcreate | awk '{print $4}'`387 EXCLUDE_VGS=`grep " $d" $MINDI_CACHE/i-want-my-lvm | grep vgcreate | awk '{print $4}'` 388 388 vg=`echo $EXCLUDE_VGS | sed "s/ /|/g"` 389 389 if [ "$vg" != "" ]; then … … 393 393 fi 394 394 # Remove VGs from i-want-my-lvm 395 grep -Ev "$re" /tmp/i-want-my-lvm > /tmp/i-want-my-lvm.new396 mv /tmp/i-want-my-lvm.new /tmp/i-want-my-lvm395 grep -Ev "$re" $MINDI_CACHE/i-want-my-lvm > $MINDI_CACHE/i-want-my-lvm.new 396 mv $MINDI_CACHE/i-want-my-lvm.new $MINDI_CACHE/i-want-my-lvm 397 397 # Prepare script to restore the VG exluded here if needed 398 398 for v in $EXCLUDE_VGS; do 399 399 echo "vgcfgrestore $v" >> /tmp/restorevgs 400 400 # Remove LVs from mountlist 401 EXCLUDE_LVS=`grep " $v" /tmp/i-want-my-lvm | grep lvcreate | sed "s/^.*-n \([^ ][^ ]*\) .*$/$1/"`401 EXCLUDE_LVS=`grep " $v" $MINDI_CACHE/i-want-my-lvm | grep lvcreate | sed "s/^.*-n \([^ ][^ ]*\) .*$/$1/"` 402 402 for l in $EXCLUDE_LVS; do 403 403 # FIXME: Should search for all possible device names here … … 408 408 done 409 409 410 grep -E "^#.*vgchange" /tmp/i-want-my-lvm | sed "s/^#[ ]*//" > /tmp/start-lvm410 grep -E "^#.*vgchange" $MINDI_CACHE/i-want-my-lvm | sed "s/^#[ ]*//" > /tmp/start-lvm 411 411 chmod +x /tmp/start-lvm 412 412 echo -en "Starting LVM's..."
Note:
See TracChangeset
for help on using the changeset viewer.