summaryrefslogtreecommitdiff
path: root/ctdb/tools
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2016-07-14 12:58:31 +1000
committerAmitay Isaacs <amitay@samba.org>2016-07-21 02:24:27 +0200
commit355c49fc7469d7a82e507c87250a60d490d112ac (patch)
treead4632019448641b991d8cfd2d1201901b10a232 /ctdb/tools
parentdfa2c1d5d205d1281060732547996954fd1b1f02 (diff)
downloadsamba-355c49fc7469d7a82e507c87250a60d490d112ac.tar.gz
ctdb-scripts: Avoid shellcheck warning SC2006 (legacy `..`)
SC2006: Use $(..) instead of legacy `..`. Make the obvious changes to $(...) but convert some to $((...)). Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb/tools')
-rwxr-xr-xctdb/tools/ctdb_diagnostics13
1 files changed, 7 insertions, 6 deletions
diff --git a/ctdb/tools/ctdb_diagnostics b/ctdb/tools/ctdb_diagnostics
index 0a428516f59..e72c23f3998 100755
--- a/ctdb/tools/ctdb_diagnostics
+++ b/ctdb/tools/ctdb_diagnostics
@@ -96,7 +96,7 @@ date
error() {
msg="$1"
echo "ERROR: $msg"
- NUM_ERRORS=`expr $NUM_ERRORS + 1`
+ NUM_ERRORS=$((NUM_ERRORS + 1))
echo " ERROR[$NUM_ERRORS]: $msg" >> "$ERRORS"
}
@@ -137,9 +137,10 @@ show_and_compare_files () {
fstf="${tmpdir}/${_bf}.node${n}"
onnode "$n" cat "$f" >"$fstf" 2>&1
+ _fdetails=$(onnode "$n" ls -l "$f" 2>&1)
echo " ================================"
echo " File (on node $n): $f"
- echo " `onnode $n ls -l $f 2>&1`"
+ echo " $_fdetails"
sed 's/^/ /' "$fstf"
echo " ================================"
first=false
@@ -210,10 +211,10 @@ cat <<EOF
--------------------------------------------------------------------
Checking for clock drift
EOF
-t=`date +%s`
+t=$(date +%s)
for i in $nodes; do
- t2=`onnode "$i" date +%s`
- d=`expr $t2 - $t`
+ t2=$(onnode "$i" date +%s)
+ d=$((t2 - t))
if [ "$d" -gt 30 -o "$d" -lt -30 ]; then
error "time on node $i differs by $d seconds"
fi
@@ -325,7 +326,7 @@ else
fi
show_all "date"
show_all "smbclient -U% -L 127.0.0.1"
-WORKGROUP=`testparm -s --parameter-name=WORKGROUP 2> /dev/null`
+WORKGROUP=$(testparm -s --parameter-name=WORKGROUP 2> /dev/null)
show_all id "$WORKGROUP/Administrator"
show_all "wbinfo -p"
show_all "wbinfo --online-status"