SVN: geninitrd/trunk: mod-lvm.sh mod-suspend.sh
glen
glen at pld-linux.org
Sun Mar 18 17:32:24 CET 2012
Author: glen
Date: Sun Mar 18 17:32:24 2012
New Revision: 12500
Modified:
geninitrd/trunk/mod-lvm.sh
geninitrd/trunk/mod-suspend.sh
Log:
prefix lvm variables with LVM_
Modified: geninitrd/trunk/mod-lvm.sh
==============================================================================
--- geninitrd/trunk/mod-lvm.sh (original)
+++ geninitrd/trunk/mod-lvm.sh Sun Mar 18 17:32:24 2012
@@ -10,12 +10,12 @@
# LVM volumes that are needed to activate
# VG for root dev
# @internal
-ROOTVG=""
+LVM_ROOTVG=""
# VG for suspend resume dev
-SUSPENDVG=""
+LVM_SUSPENDVG=""
-VGVOLUMES=""
+LVM_VGVOLUMES=""
# LVM version. Autodetected if not set.
# Values: 1|2
@@ -87,7 +87,7 @@
local vg=$(find_lvm_vg "$devpath")
debug "LVM VG for $devpath: $vg"
- VGVOLUMES=$(echo $VGVOLUMES $vg | tr ' ' '\n' | sort -u)
+ LVM_VGVOLUMES=$(echo $LVM_VGVOLUMES $vg | tr ' ' '\n' | sort -u)
local pv=$(find_lvm_pv "$vg")
debug "LVM PV for $vg: $pv"
@@ -146,7 +146,7 @@
if [ "$LVMTOOLSVERSION" = "1" ]; then
add_linuxrc <<-EOF
lvm vgscan -T
- for vg in $VGVOLUMES; do
+ for vg in $LVM_VGVOLUMES; do
lvm vgchange -T -a y $vg
done
EOF
@@ -182,8 +182,8 @@
add_linuxrc <<-EOF
ROOTDEV=$rootdev
- ROOTVG="$VGVOLUMES"
- SUSPENDVG=$SUSPENDVG
+ LVM_ROOTVG="$LVM_VGVOLUMES"
+ LVM_SUSPENDVG="$LVM_SUSPENDVG"
EOF
# need awk for "s/--/-/g" subst when parsing kernel root commandline
@@ -213,18 +213,18 @@
echo "LVM: Using 'root=$ROOTDEV' from kernel commandline"
local tmp=${ROOTDEV#/dev/}
if [ "$tmp" != "$ROOTDEV" ]; then
- ROOTVG=${tmp%/*}
- echo "LVM: Using Volume Group '$ROOTVG' for rootfs"
+ LVM_ROOTVG=${tmp%/*}
+ echo "LVM: Using Volume Group '$LVM_ROOTVG' for rootfs"
fi
fi
;;
esac
# skip duplicate VG
- if [ "$SUSPENDVG" = "$ROOTVG" ]; then
- VGVOLUMES="$ROOTVG"
+ if [ "$LVM_SUSPENDVG" = "$LVM_ROOTVG" ]; then
+ LVM_VGVOLUMES="$LVM_ROOTVG"
else
- VGVOLUMES="$SUSPENDVG $ROOTVG"
+ LVM_VGVOLUMES="$LVM_SUSPENDVG $LVM_ROOTVG"
fi
# disable noise from LVM accessing devices that aren't ready.
@@ -238,7 +238,7 @@
lvm.static vgscan --mknodes --ignorelockingfailure 2>/dev/null
: 'Activating Volume Groups'
- for vol in $VGVOLUMES; do
+ for vol in $LVM_VGVOLUMES; do
lvm.static vgchange --ignorelockingfailure -a y $vol 2>/dev/null
done
Modified: geninitrd/trunk/mod-suspend.sh
==============================================================================
--- geninitrd/trunk/mod-suspend.sh (original)
+++ geninitrd/trunk/mod-suspend.sh Sun Mar 18 17:32:24 2012
@@ -27,13 +27,15 @@
find_modules_suspend() {
resume_dev="$(awk '/^resume device =/ { print $4 } ' /etc/suspend.conf)"
- local vgvolumes=$VGVOLUMES
+ # save state
+ local vgvolumes=$LVM_VGVOLUMES
find_modules_for_devpath $resume_dev
- if [ "$VGVOLUMES" != "$vgvolumes" ]; then
- # save our VG to be able to differenciate between rootfs VG
- SUSPENDVG=$VGVOLUMES
- VGVOLUMES=$vgvolumes
+ # check for saved state, differenciate between rootfs VG
+ if [ "$LVM_VGVOLUMES" != "$vgvolumes" ]; then
+ # save suspend VG int oseparate var
+ LVM_SUSPENDVG=$LVM_VGVOLUMES
+ LVM_VGVOLUMES=$vgvolumes
debug "suspend device is on LVM"
fi
}
More information about the pld-cvs-commit
mailing list