|
|
d1681e |
From 5c8fd80edb0133cad6ae10c2a6dc23b660b9fa38 Mon Sep 17 00:00:00 2001
|
|
|
d1681e |
From: Anoop C S <anoopcs@redhat.com>
|
|
|
d1681e |
Date: Wed, 11 Oct 2017 13:29:13 +0530
|
|
|
d1681e |
Subject: [PATCH 095/128] extras/hooks: Fix errors reported via shellcheck
|
|
|
d1681e |
utility
|
|
|
d1681e |
|
|
|
d1681e |
> Change-Id: I217c6b2a39955f1709bb3452b00d33c2dcb60faa
|
|
|
d1681e |
> BUG: 1500649
|
|
|
d1681e |
> Upstream: https://review.gluster.org/#/c/18485/
|
|
|
d1681e |
|
|
|
d1681e |
Change-Id: I217c6b2a39955f1709bb3452b00d33c2dcb60faa
|
|
|
d1681e |
BUG: 1444820
|
|
|
d1681e |
Signed-off-by: Anoop C S <anoopcs@redhat.com>
|
|
|
d1681e |
Reviewed-on: https://code.engineering.redhat.com/gerrit/124640
|
|
|
d1681e |
Tested-by: RHGS Build Bot <nigelb@redhat.com>
|
|
|
d1681e |
Reviewed-by: Sunil Kumar Heggodu Gopala Acharya <sheggodu@redhat.com>
|
|
|
d1681e |
---
|
|
|
d1681e |
.../add-brick/post/disabled-quota-root-xattr-heal.sh | 2 +-
|
|
|
d1681e |
.../add-brick/pre/S28Quota-enable-root-xattr-heal.sh | 8 ++++----
|
|
|
d1681e |
extras/hook-scripts/create/post/S10selinux-label-brick.sh | 4 ++--
|
|
|
d1681e |
extras/hook-scripts/delete/pre/S10selinux-del-fcontext.sh | 7 ++-----
|
|
|
d1681e |
extras/hook-scripts/set/post/S30samba-set.sh | 12 ++++++------
|
|
|
d1681e |
.../set/post/S32gluster_enable_shared_storage.sh | 4 ++--
|
|
|
d1681e |
extras/hook-scripts/start/post/S29CTDBsetup.sh | 4 ++--
|
|
|
d1681e |
extras/hook-scripts/start/post/S30samba-start.sh | 10 +++++-----
|
|
|
d1681e |
extras/hook-scripts/stop/pre/S29CTDB-teardown.sh | 4 ++--
|
|
|
d1681e |
extras/hook-scripts/stop/pre/S30samba-stop.sh | 8 ++++----
|
|
|
d1681e |
10 files changed, 30 insertions(+), 33 deletions(-)
|
|
|
d1681e |
|
|
|
d1681e |
diff --git a/extras/hook-scripts/add-brick/post/disabled-quota-root-xattr-heal.sh b/extras/hook-scripts/add-brick/post/disabled-quota-root-xattr-heal.sh
|
|
|
d1681e |
index bde7249..ce81816 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/add-brick/post/disabled-quota-root-xattr-heal.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/add-brick/post/disabled-quota-root-xattr-heal.sh
|
|
|
d1681e |
@@ -71,7 +71,7 @@ get_and_set_xattr ()
|
|
|
d1681e |
##------------------------------------------
|
|
|
d1681e |
## Parse the arguments
|
|
|
d1681e |
##------------------------------------------
|
|
|
d1681e |
-ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true;
|
|
|
d1681e |
diff --git a/extras/hook-scripts/add-brick/pre/S28Quota-enable-root-xattr-heal.sh b/extras/hook-scripts/add-brick/pre/S28Quota-enable-root-xattr-heal.sh
|
|
|
d1681e |
index 348f34e..38af73f 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/add-brick/pre/S28Quota-enable-root-xattr-heal.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/add-brick/pre/S28Quota-enable-root-xattr-heal.sh
|
|
|
d1681e |
@@ -29,7 +29,7 @@ VERSION=
|
|
|
d1681e |
ENABLED_NAME="S28Quota-root-xattr-heal.sh"
|
|
|
d1681e |
DISABLED_NAME="disabled-quota-root-xattr-heal.sh"
|
|
|
d1681e |
|
|
|
d1681e |
-enable ()
|
|
|
d1681e |
+activate ()
|
|
|
d1681e |
{
|
|
|
d1681e |
ln -sf $DISABLED_STATE $1;
|
|
|
d1681e |
}
|
|
|
d1681e |
@@ -37,7 +37,7 @@ enable ()
|
|
|
d1681e |
##------------------------------------------
|
|
|
d1681e |
## Parse the arguments
|
|
|
d1681e |
##------------------------------------------
|
|
|
d1681e |
-ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true;
|
|
|
d1681e |
@@ -92,9 +92,9 @@ FLAG=`cat $GLUSTERD_WORKDIR/vols/$VOL_NAME/info | grep "^status=" \
|
|
|
d1681e |
| awk -F'=' '{print $NF}'`;
|
|
|
d1681e |
if [ "$FLAG" != "1" ]
|
|
|
d1681e |
then
|
|
|
d1681e |
- enable $ENABLED_STATE_START;
|
|
|
d1681e |
+ activate $ENABLED_STATE_START;
|
|
|
d1681e |
exit $?
|
|
|
d1681e |
fi
|
|
|
d1681e |
|
|
|
d1681e |
-enable $ENABLED_STATE_ADD_BRICK;
|
|
|
d1681e |
+activate $ENABLED_STATE_ADD_BRICK;
|
|
|
d1681e |
exit $?
|
|
|
d1681e |
diff --git a/extras/hook-scripts/create/post/S10selinux-label-brick.sh b/extras/hook-scripts/create/post/S10selinux-label-brick.sh
|
|
|
d1681e |
index f38555c..94c624d 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/create/post/S10selinux-label-brick.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/create/post/S10selinux-label-brick.sh
|
|
|
d1681e |
@@ -14,7 +14,7 @@ OPTSPEC="volname:"
|
|
|
d1681e |
VOL=
|
|
|
d1681e |
|
|
|
d1681e |
parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -53,7 +53,7 @@ set_brick_labels()
|
|
|
d1681e |
SELINUX_STATE=$(which getenforce && getenforce)
|
|
|
d1681e |
[ "${SELINUX_STATE}" = 'Disabled' ] && exit 0
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
[ -z "$VOL" ] && exit 1
|
|
|
d1681e |
|
|
|
d1681e |
set_brick_labels $VOL
|
|
|
d1681e |
diff --git a/extras/hook-scripts/delete/pre/S10selinux-del-fcontext.sh b/extras/hook-scripts/delete/pre/S10selinux-del-fcontext.sh
|
|
|
d1681e |
index 2c83331..7851e70 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/delete/pre/S10selinux-del-fcontext.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/delete/pre/S10selinux-del-fcontext.sh
|
|
|
d1681e |
@@ -13,12 +13,9 @@
|
|
|
d1681e |
PROGNAME="Sselinux"
|
|
|
d1681e |
OPTSPEC="volname:"
|
|
|
d1681e |
VOL=
|
|
|
d1681e |
-CONFIGFILE=
|
|
|
d1681e |
-LOGFILEBASE=
|
|
|
d1681e |
-PIDDIR=
|
|
|
d1681e |
|
|
|
d1681e |
function parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -53,7 +50,7 @@ function delete_brick_fcontext()
|
|
|
d1681e |
SELINUX_STATE=$(which getenforce && getenforce)
|
|
|
d1681e |
[ "${SELINUX_STATE}" = 'Disabled' ] && exit 0
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
[ -z "$VOL" ] && exit 1
|
|
|
d1681e |
|
|
|
d1681e |
delete_brick_fcontext $VOL
|
|
|
d1681e |
diff --git a/extras/hook-scripts/set/post/S30samba-set.sh b/extras/hook-scripts/set/post/S30samba-set.sh
|
|
|
d1681e |
index 97d067f..c21cfb5 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/set/post/S30samba-set.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/set/post/S30samba-set.sh
|
|
|
d1681e |
@@ -28,7 +28,7 @@ USERSMB_SET=""
|
|
|
d1681e |
USERCIFS_SET=""
|
|
|
d1681e |
|
|
|
d1681e |
function parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC --name $PROGNAME -o "o:" -- $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC --name $PROGNAME -o "o:" -- "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -123,23 +123,23 @@ function get_smb () {
|
|
|
d1681e |
usersmbvalue=$(grep user.smb $GLUSTERD_WORKDIR/vols/"$volname"/info |\
|
|
|
d1681e |
cut -d"=" -f2)
|
|
|
d1681e |
|
|
|
d1681e |
- if [[ $usercifsvalue = "disable" || $usersmbvalue = "disable" ]]; then
|
|
|
d1681e |
+ if [ $usercifsvalue = "disable" ] || [ $usersmbvalue = "disable" ]; then
|
|
|
d1681e |
uservalue="disable"
|
|
|
d1681e |
fi
|
|
|
d1681e |
echo "$uservalue"
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
-if [ "0" = $(is_volume_started "$VOL") ]; then
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
+if [ "0" = "$(is_volume_started "$VOL")" ]; then
|
|
|
d1681e |
exit 0
|
|
|
d1681e |
fi
|
|
|
d1681e |
|
|
|
d1681e |
|
|
|
d1681e |
-if [[ "$USERCIFS_SET" = "YES" || "$USERSMB_SET" = "YES" ]]; then
|
|
|
d1681e |
+if [ "$USERCIFS_SET" = "YES" ] || [ "$USERSMB_SET" = "YES" ]; then
|
|
|
d1681e |
#Find smb.conf, smbd pid directory and smbd logfile path
|
|
|
d1681e |
find_config_info
|
|
|
d1681e |
|
|
|
d1681e |
- if [ $(get_smb "$VOL") = "disable" ]; then
|
|
|
d1681e |
+ if [ "$(get_smb "$VOL")" = "disable" ]; then
|
|
|
d1681e |
del_samba_share $VOL
|
|
|
d1681e |
sighup_samba
|
|
|
d1681e |
else
|
|
|
d1681e |
diff --git a/extras/hook-scripts/set/post/S32gluster_enable_shared_storage.sh b/extras/hook-scripts/set/post/S32gluster_enable_shared_storage.sh
|
|
|
d1681e |
index c0aa735..885ed03 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/set/post/S32gluster_enable_shared_storage.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/set/post/S32gluster_enable_shared_storage.sh
|
|
|
d1681e |
@@ -104,7 +104,7 @@ function check_volume_status()
|
|
|
d1681e |
echo $status
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
-mount_cmd="mount -t glusterfs "$local_node_hostname":/gluster_shared_storage \
|
|
|
d1681e |
+mount_cmd="mount -t glusterfs $local_node_hostname:/gluster_shared_storage \
|
|
|
d1681e |
/var/run/gluster/shared_storage"
|
|
|
d1681e |
|
|
|
d1681e |
if [ "$option" == "enable" ]; then
|
|
|
d1681e |
@@ -117,7 +117,7 @@ if [ "$option" == "enable" ]; then
|
|
|
d1681e |
if [ "$retry" == 3 ]; then
|
|
|
d1681e |
break;
|
|
|
d1681e |
fi
|
|
|
d1681e |
- status = check_volume_status;
|
|
|
d1681e |
+ status=$(check_volume_status)
|
|
|
d1681e |
done
|
|
|
d1681e |
# Mount the volume on all the nodes
|
|
|
d1681e |
umount /var/run/gluster/shared_storage
|
|
|
d1681e |
diff --git a/extras/hook-scripts/start/post/S29CTDBsetup.sh b/extras/hook-scripts/start/post/S29CTDBsetup.sh
|
|
|
d1681e |
index 4265cba..330ce74 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/start/post/S29CTDBsetup.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/start/post/S29CTDBsetup.sh
|
|
|
d1681e |
@@ -21,7 +21,7 @@ VOL=
|
|
|
d1681e |
META="all"
|
|
|
d1681e |
|
|
|
d1681e |
function parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -55,7 +55,7 @@ function add_fstab_entry () {
|
|
|
d1681e |
fi
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
if [ "$META" = "$VOL" ]
|
|
|
d1681e |
then
|
|
|
d1681e |
mkdir -p $CTDB_MNT
|
|
|
d1681e |
diff --git a/extras/hook-scripts/start/post/S30samba-start.sh b/extras/hook-scripts/start/post/S30samba-start.sh
|
|
|
d1681e |
index 3e0f257..d6b94e6 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/start/post/S30samba-start.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/start/post/S30samba-start.sh
|
|
|
d1681e |
@@ -29,7 +29,7 @@ PIDDIR=
|
|
|
d1681e |
GLUSTERD_WORKDIR=
|
|
|
d1681e |
|
|
|
d1681e |
function parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -57,8 +57,8 @@ function find_config_info () {
|
|
|
d1681e |
echo "Samba is not installed"
|
|
|
d1681e |
exit 1
|
|
|
d1681e |
fi
|
|
|
d1681e |
- CONFIGFILE=`echo $cmdout | awk {'print $2'}`
|
|
|
d1681e |
- PIDDIR=`smbd -b | grep PIDDIR | awk {'print $2'}`
|
|
|
d1681e |
+ CONFIGFILE=`echo $cmdout | awk '{print $2}'`
|
|
|
d1681e |
+ PIDDIR=`smbd -b | grep PIDDIR | awk '{print $2}'`
|
|
|
d1681e |
LOGFILEBASE=`smbd -b | grep 'LOGFILEBASE' | awk '{print $2}'`
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
@@ -95,13 +95,13 @@ function get_smb () {
|
|
|
d1681e |
usersmbvalue=$(grep user.smb $GLUSTERD_WORKDIR/vols/"$volname"/info |\
|
|
|
d1681e |
cut -d"=" -f2)
|
|
|
d1681e |
|
|
|
d1681e |
- if [[ $usercifsvalue = "disable" || $usersmbvalue = "disable" ]]; then
|
|
|
d1681e |
+ if [ $usercifsvalue = "disable" ] || [ $usersmbvalue = "disable" ]; then
|
|
|
d1681e |
uservalue="disable"
|
|
|
d1681e |
fi
|
|
|
d1681e |
echo "$uservalue"
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
if [ "$(get_smb "$VOL")" = "disable" ]; then
|
|
|
d1681e |
exit 0
|
|
|
d1681e |
fi
|
|
|
d1681e |
diff --git a/extras/hook-scripts/stop/pre/S29CTDB-teardown.sh b/extras/hook-scripts/stop/pre/S29CTDB-teardown.sh
|
|
|
d1681e |
index 5fb49bd..e9116c8 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/stop/pre/S29CTDB-teardown.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/stop/pre/S29CTDB-teardown.sh
|
|
|
d1681e |
@@ -12,7 +12,7 @@ VOL=
|
|
|
d1681e |
META="all"
|
|
|
d1681e |
|
|
|
d1681e |
function parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -51,7 +51,7 @@ function remove_fstab_entry () {
|
|
|
d1681e |
fi
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
if [ "$META" = "$VOL" ]
|
|
|
d1681e |
then
|
|
|
d1681e |
umount "$CTDB_MNT"
|
|
|
d1681e |
diff --git a/extras/hook-scripts/stop/pre/S30samba-stop.sh b/extras/hook-scripts/stop/pre/S30samba-stop.sh
|
|
|
d1681e |
index 62cf7d1..6e542da 100755
|
|
|
d1681e |
--- a/extras/hook-scripts/stop/pre/S30samba-stop.sh
|
|
|
d1681e |
+++ b/extras/hook-scripts/stop/pre/S30samba-stop.sh
|
|
|
d1681e |
@@ -22,7 +22,7 @@ CONFIGFILE=
|
|
|
d1681e |
PIDDIR=
|
|
|
d1681e |
|
|
|
d1681e |
function parse_args () {
|
|
|
d1681e |
- ARGS=$(getopt -l $OPTSPEC -name $PROGNAME $@)
|
|
|
d1681e |
+ ARGS=$(getopt -l $OPTSPEC -name $PROGNAME "$@")
|
|
|
d1681e |
eval set -- "$ARGS"
|
|
|
d1681e |
|
|
|
d1681e |
while true; do
|
|
|
d1681e |
@@ -46,8 +46,8 @@ function find_config_info () {
|
|
|
d1681e |
echo "Samba is not installed"
|
|
|
d1681e |
exit 1
|
|
|
d1681e |
fi
|
|
|
d1681e |
- CONFIGFILE=`echo $cmdout | awk {'print $2'}`
|
|
|
d1681e |
- PIDDIR=`smbd -b | grep PIDDIR | awk {'print $2'}`
|
|
|
d1681e |
+ CONFIGFILE=`echo $cmdout | awk '{print $2}'`
|
|
|
d1681e |
+ PIDDIR=`smbd -b | grep PIDDIR | awk '{print $2}'`
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
function del_samba_share () {
|
|
|
d1681e |
@@ -65,7 +65,7 @@ function sighup_samba () {
|
|
|
d1681e |
fi
|
|
|
d1681e |
}
|
|
|
d1681e |
|
|
|
d1681e |
-parse_args $@
|
|
|
d1681e |
+parse_args "$@"
|
|
|
d1681e |
find_config_info
|
|
|
d1681e |
del_samba_share $VOL
|
|
|
d1681e |
sighup_samba
|
|
|
d1681e |
--
|
|
|
d1681e |
1.8.3.1
|
|
|
d1681e |
|