1
0
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:
Zdenek Kabelac
2021-03-15 10:49:47 +01:00
parent 8a92f70709
commit e5e957e330
5 changed files with 49 additions and 49 deletions

View File

@ -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

View File

@ -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'

View File

@ -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

View File

@ -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\""

View File

@ -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_() {