mirror of
git://sourceware.org/git/lvm2.git
synced 2025-08-10 09:49:28 +03:00
shellcheck: avoid assign warnings
Shellcheck seems to be happier when assigning variables with quotes.
This commit is contained in:
@ -31,34 +31,34 @@
|
|||||||
|
|
||||||
set -euE -o pipefail
|
set -euE -o pipefail
|
||||||
|
|
||||||
TOOL=fsadm
|
TOOL="fsadm"
|
||||||
|
|
||||||
_SAVEPATH=$PATH
|
_SAVEPATH=$PATH
|
||||||
PATH="/sbin:/usr/sbin:/bin:/usr/sbin:$PATH"
|
PATH="/sbin:/usr/sbin:/bin:/usr/sbin:$PATH"
|
||||||
|
|
||||||
# utilities
|
# utilities
|
||||||
TUNE_EXT=tune2fs
|
TUNE_EXT="tune2fs"
|
||||||
RESIZE_EXT=resize2fs
|
RESIZE_EXT="resize2fs"
|
||||||
TUNE_REISER=reiserfstune
|
TUNE_REISER="reiserfstune"
|
||||||
RESIZE_REISER=resize_reiserfs
|
RESIZE_REISER="resize_reiserfs"
|
||||||
TUNE_XFS=xfs_info
|
TUNE_XFS="xfs_info"
|
||||||
RESIZE_XFS=xfs_growfs
|
RESIZE_XFS="xfs_growfs"
|
||||||
|
|
||||||
MOUNT=mount
|
MOUNT="mount"
|
||||||
UMOUNT=umount
|
UMOUNT="umount"
|
||||||
MKDIR=mkdir
|
MKDIR="mkdir"
|
||||||
RMDIR=rmdir
|
RMDIR="rmdir"
|
||||||
BLOCKDEV=blockdev
|
BLOCKDEV="blockdev"
|
||||||
BLKID=blkid
|
BLKID="blkid"
|
||||||
DATE=date
|
DATE="date"
|
||||||
GREP=grep
|
GREP="grep"
|
||||||
READLINK=readlink
|
READLINK="readlink"
|
||||||
READLINK_E="-e"
|
READLINK_E="-e"
|
||||||
FSCK=fsck
|
FSCK="fsck"
|
||||||
XFS_CHECK=xfs_check
|
XFS_CHECK="xfs_check"
|
||||||
# XFS_REPAIR -n is used when XFS_CHECK is not found
|
# XFS_REPAIR -n is used when XFS_CHECK is not found
|
||||||
XFS_REPAIR=xfs_repair
|
XFS_REPAIR="xfs_repair"
|
||||||
CRYPTSETUP=cryptsetup
|
CRYPTSETUP="cryptsetup"
|
||||||
|
|
||||||
# user may override lvm location by setting LVM_BINARY
|
# user may override lvm location by setting LVM_BINARY
|
||||||
LVM=${LVM_BINARY:-lvm}
|
LVM=${LVM_BINARY:-lvm}
|
||||||
@ -69,8 +69,8 @@ VERB=
|
|||||||
FORCE=
|
FORCE=
|
||||||
EXTOFF=${_FSADM_EXTOFF:-0}
|
EXTOFF=${_FSADM_EXTOFF:-0}
|
||||||
DO_LVRESIZE=0
|
DO_LVRESIZE=0
|
||||||
FSTYPE=unknown
|
FSTYPE="unknown"
|
||||||
VOLUME=unknown
|
VOLUME="unknown"
|
||||||
TEMPDIR="${TMPDIR:-/tmp}/${TOOL}_${RANDOM}$$/m"
|
TEMPDIR="${TMPDIR:-/tmp}/${TOOL}_${RANDOM}$$/m"
|
||||||
DM_DEV_DIR="${DM_DEV_DIR:-/dev}"
|
DM_DEV_DIR="${DM_DEV_DIR:-/dev}"
|
||||||
BLOCKSIZE=
|
BLOCKSIZE=
|
||||||
@ -321,10 +321,10 @@ detect_mounted_with_proc_self_mountinfo() {
|
|||||||
# device (which could have been renamed).
|
# device (which could have been renamed).
|
||||||
# We need to visit every mount point and check it's major minor
|
# We need to visit every mount point and check it's major minor
|
||||||
detect_mounted_with_proc_mounts() {
|
detect_mounted_with_proc_mounts() {
|
||||||
MOUNTED=$("$GREP" "^$VOLUME[ \\t]" "$PROCMOUNTS")
|
MOUNTED=$("$GREP" "^${VOLUME}[ \\t]" "$PROCMOUNTS")
|
||||||
|
|
||||||
# for empty string try again with real volume name
|
# for empty string try again with real volume name
|
||||||
test -z "$MOUNTED" && MOUNTED=$("$GREP" "^$RVOLUME[ \\t]" "$PROCMOUNTS")
|
test -z "$MOUNTED" && MOUNTED=$("$GREP" "^${RVOLUME}[ \\t]" "$PROCMOUNTS")
|
||||||
|
|
||||||
MOUNTDEV=$(echo -n -e "${MOUNTED%% *}")
|
MOUNTDEV=$(echo -n -e "${MOUNTED%% *}")
|
||||||
# cut device name prefix and trim everything past mountpoint
|
# cut device name prefix and trim everything past mountpoint
|
||||||
@ -335,8 +335,8 @@ detect_mounted_with_proc_mounts() {
|
|||||||
# for systems with different device names - check also mount output
|
# for systems with different device names - check also mount output
|
||||||
if test -z "$MOUNTED" ; then
|
if test -z "$MOUNTED" ; then
|
||||||
# will not work with spaces in paths
|
# will not work with spaces in paths
|
||||||
MOUNTED=$(LC_ALL=C "$MOUNT" | "$GREP" "^$VOLUME[ \\t]")
|
MOUNTED=$(LC_ALL=C "$MOUNT" | "$GREP" "^${VOLUME}[ \\t]")
|
||||||
test -z "$MOUNTED" && MOUNTED=$(LC_ALL=C "$MOUNT" | "$GREP" "^$RVOLUME[ \\t]")
|
test -z "$MOUNTED" && MOUNTED=$(LC_ALL=C "$MOUNT" | "$GREP" "^${RVOLUME}[ \\t]")
|
||||||
MOUNTDEV=${MOUNTED%% on *}
|
MOUNTDEV=${MOUNTED%% on *}
|
||||||
MOUNTED=${MOUNTED##* on }
|
MOUNTED=${MOUNTED##* on }
|
||||||
MOUNTED=${MOUNTED% type *} # allow type in the mount name
|
MOUNTED=${MOUNTED% type *} # allow type in the mount name
|
||||||
|
@ -18,24 +18,24 @@
|
|||||||
|
|
||||||
# following external commands are used throughout the script
|
# following external commands are used throughout the script
|
||||||
# echo and test are internal in bash at least
|
# echo and test are internal in bash at least
|
||||||
MKDIR=mkdir # need -p
|
MKDIR="mkdir" # need -p
|
||||||
TAR=tar # need czf
|
TAR="tar" # need czf
|
||||||
RM=rm # need -rf
|
RM="rm" # need -rf
|
||||||
CP=cp
|
CP="cp"
|
||||||
TAIL=tail # we need -n
|
TAIL="tail" # we need -n
|
||||||
LS=ls # need -la
|
LS="ls" # need -la
|
||||||
PS=ps # need alx
|
PS="ps" # need alx
|
||||||
SED=sed
|
SED="sed"
|
||||||
DD=dd
|
DD="dd"
|
||||||
CUT=cut
|
CUT="cut"
|
||||||
GREP=grep
|
GREP="grep"
|
||||||
DATE=date
|
DATE="date"
|
||||||
BASENAME=basename
|
BASENAME="basename"
|
||||||
UDEVADM=udevadm
|
UDEVADM="udevadm"
|
||||||
UNAME=uname
|
UNAME="uname"
|
||||||
TR=tr
|
TR="tr"
|
||||||
SOCAT=socat # either socat or nc is needed for dumping lvmetad state
|
SOCAT="socat" # either socat or nc is needed for dumping lvmetad state
|
||||||
NC=nc
|
NC="nc"
|
||||||
|
|
||||||
if test "@ODIRECT@" = yes; then
|
if test "@ODIRECT@" = yes; then
|
||||||
DDFLAGS='iflag=direct oflag=direct'
|
DDFLAGS='iflag=direct oflag=direct'
|
||||||
|
@ -807,7 +807,7 @@ wait_md_create() {
|
|||||||
local md=$1
|
local md=$1
|
||||||
|
|
||||||
while :; do
|
while :; do
|
||||||
if ! grep `basename $md` /proc/mdstat; then
|
if ! grep "$(basename $md)" /proc/mdstat; then
|
||||||
echo "$md not ready"
|
echo "$md not ready"
|
||||||
cat /proc/mdstat
|
cat /proc/mdstat
|
||||||
sleep 2
|
sleep 2
|
||||||
@ -1365,7 +1365,7 @@ EOF
|
|||||||
echo "$s {"
|
echo "$s {"
|
||||||
local k
|
local k
|
||||||
for k in $(grep ^"$s"/ "$config_values" | cut -f1 -d= | sed -e 's, *$,,' | sort | uniq); do
|
for k in $(grep ^"$s"/ "$config_values" | cut -f1 -d= | sed -e 's, *$,,' | sort | uniq); do
|
||||||
grep "^$k[ \t=]" "$config_values" | tail -n 1 | sed -e "s,^$s/, ," || true
|
grep "^${k}[ \t=]" "$config_values" | tail -n 1 | sed -e "s,^$s/, ," || true
|
||||||
done
|
done
|
||||||
echo "}"
|
echo "}"
|
||||||
echo
|
echo
|
||||||
|
@ -267,7 +267,7 @@ get_devs() {
|
|||||||
|
|
||||||
prepare_test_vars() {
|
prepare_test_vars() {
|
||||||
vg="${PREFIX}vg"
|
vg="${PREFIX}vg"
|
||||||
lv=LV
|
lv="LV"
|
||||||
|
|
||||||
for i in {1..16}; do
|
for i in {1..16}; do
|
||||||
eval "lv$i=\"LV$i\""
|
eval "lv$i=\"LV$i\""
|
||||||
|
@ -20,9 +20,9 @@ SKIP_WITH_LVMPOLLD=1
|
|||||||
if test -e LOCAL_CLVMD ; then
|
if test -e LOCAL_CLVMD ; then
|
||||||
# In cluster, the error from activation is logged in clvmd
|
# In cluster, the error from activation is logged in clvmd
|
||||||
# so we can only check resulting state of activation
|
# so we can only check resulting state of activation
|
||||||
GREP=echo
|
GREP="echo"
|
||||||
else
|
else
|
||||||
GREP=grep
|
GREP="grep"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make_fake_() {
|
make_fake_() {
|
||||||
|
Reference in New Issue
Block a user