mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
Fix processing of exit status in init scripts
This commit is contained in:
parent
c2784df48f
commit
eca7ef180c
@ -1,5 +1,6 @@
|
||||
Version 2.02.24 -
|
||||
====================================
|
||||
Fix processing of exit status in init scripts
|
||||
Fix vgremove to require at least one vg argument.
|
||||
Fix reading of striped LVs in LVM1 format.
|
||||
Flag nolocking as clustered so clvmd startup sees clustered LVs. (2.02.10)
|
||||
|
@ -43,16 +43,10 @@ start()
|
||||
then
|
||||
for vg in $LVM_VGS
|
||||
do
|
||||
if ! action "Activating VG $vg:" $VGCHANGE -ayl $vg
|
||||
then
|
||||
rtrn=$?
|
||||
fi
|
||||
action "Activating VG $vg:" $VGCHANGE -ayl $vg || rtrn=$?
|
||||
done
|
||||
else
|
||||
if ! action "Activating VGs:" $VGCHANGE -ayl
|
||||
then
|
||||
rtrn=$?
|
||||
fi
|
||||
action "Activating VGs:" $VGCHANGE -ayl || rtrn=$?
|
||||
fi
|
||||
done
|
||||
|
||||
@ -67,19 +61,13 @@ stop()
|
||||
then
|
||||
for vg in $LVM_VGS
|
||||
do
|
||||
if ! action "Deactivating VG $vg:" $VGCHANGE -anl $vg
|
||||
then
|
||||
rtrn=$?
|
||||
fi
|
||||
action "Deactivating VG $vg:" $VGCHANGE -anl $vg || rtrn=$?
|
||||
done
|
||||
else
|
||||
# Hack to only deactivate clustered volumes
|
||||
clustervgs=`$VGDISPLAY 2> /dev/null | awk 'BEGIN {RS="VG Name"} {if (/Clustered/) print $1;}'`
|
||||
for vg in $clustervgs; do
|
||||
if ! action "Deactivating VG $vg:" $VGCHANGE -anl $vg
|
||||
then
|
||||
rtrn=$?
|
||||
fi
|
||||
action "Deactivating VG $vg:" $VGCHANGE -anl $vg || rtrn=$?
|
||||
done
|
||||
fi
|
||||
|
||||
|
@ -34,10 +34,7 @@ start()
|
||||
VGS=`vgs --noheadings -o name`
|
||||
for vg in $VGS
|
||||
do
|
||||
if ! action "Starting monitoring for VG $vg:" $VGCHANGE --monitor y $vg
|
||||
then
|
||||
ret=$?
|
||||
fi
|
||||
action "Starting monitoring for VG $vg:" $VGCHANGE --monitor y $vg || ret=$?
|
||||
done
|
||||
|
||||
return $ret
|
||||
@ -55,10 +52,7 @@ stop()
|
||||
VGS=`vgs --noheadings -o name`
|
||||
for vg in $VGS
|
||||
do
|
||||
if ! action "Stopping monitoring for VG $vg:" $VGCHANGE --monitor n $vg
|
||||
then
|
||||
ret=$?
|
||||
fi
|
||||
action "Stopping monitoring for VG $vg:" $VGCHANGE --monitor n $vg || ret=$?
|
||||
done
|
||||
return $ret
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user