Remove some bashisms from the test scripts
authorTimur I. Bakeyev <timur@iXsystems.com>
Mon, 11 Dec 2017 01:47:21 +0000 (02:47 +0100)
committerUri Simchoni <uri@samba.org>
Mon, 19 Feb 2018 06:36:23 +0000 (07:36 +0100)
Signed-off-by: Timur I. Bakeyev <timur@iXsystems.com>
Reviewed-by: Uri Simchoni <uri@samba.org>
Reviewed-by: Christof Schmitt <cs@samba.org>
source3/script/smbaddshare
source3/script/smbchangeshare
source3/script/smbdeleteshare
source3/script/tests/test_forceuser_validusers.sh
source3/script/tests/test_smbclient_s3.sh
testprogs/blackbox/test_wintest.sh

index 62f1bdf4f17e6ce33f03b4677f56d613b84f2458..704c9f496453f0c274d519430688f4064772fef9 100755 (executable)
@@ -19,14 +19,14 @@ NETCONF="$BINDIR/net --configfile=$CONF conf"
 
 $NETCONF addshare "$SHARENAME" "$SHAREPATH" writeable=no guest_ok=no "$COMMENT"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failure during addshare: rc=$RC
        exit $RC
 fi
 
 $NETCONF setparm "$SHARENAME" 'max connections' "$MAX_CONN"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failure during setparm for max connections: rc=$RC
        exit $RC
 fi
index 2f3fa3ba3baa52645a5ce3cbd8a526d96759f717..098e9682769878efd0bdd930be47199d8cc6448c 100755 (executable)
@@ -20,28 +20,28 @@ NETCONF="$BINDIR/net --configfile=$CONF conf"
 
 $NETCONF setparm "$SHARENAME" 'path' "$SHAREPATH"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failure during setparm for path: rc=$RC
        exit $RC
 fi
 
 $NETCONF setparm "$SHARENAME" 'comment' "$COMMENT"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failed during setparm for comment: rc=$RC
        exit $RC
 fi
 
 $NETCONF setparm "$SHARENAME" 'max connections' "$MAX_CONN"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failure during setparm for max connections: rc=$RC
        exit $RC
 fi
 
 $NETCONF setparm "$SHARENAME" 'csc policy' "$CSC_POLICY"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failure during setparm for csc policy: rc=$RC
        exit $RC
 fi
index 8cd8d1f4c19f4e304db8595994134e2e77330b78..8f706789a09c6f0dfa79a5558b2c8304a76a0f6f 100755 (executable)
@@ -15,7 +15,7 @@ SHARENAME="$2"
 NETCONF="$BINDIR/net --configfile=$CONF conf"
 $NETCONF delshare "$SHARENAME"
 RC=$?
-if [[ $RC -ne 0 ]]; then
+if [ $RC -ne 0 ]; then
        echo Failure during delshare command: rc=$RC
        exit $RC
 fi
index 07aa1a56ab5d2830e114804c8c504dca581cc8cc..4b6d66e9fa2d529fa2d77e1104d82ee02b3adfa1 100755 (executable)
@@ -29,7 +29,7 @@ incdir=`dirname $0`/../../../testprogs/blackbox
 run_cmd_nooutput() {
        CMD="$1"
 
-       out=`eval ${CMD} &> TESTOUT`
+       out=`eval ${CMD} > TESTOUT 2>&1`
        if [ $? != 0 ] ; then
                cat TESTOUT
                rm -f TESTOUT
index 8017d193812b1664b240cad36dacc06aae8556ca..db77eb12de9d4f3b0b2d3de9f51909dbb7f3730b 100755 (executable)
@@ -835,7 +835,7 @@ EOF
 
     echo "$out" | grep 'NT_STATUS'
     ret=$?
-    if [ $ret == 0 ] ; then
+    if [ $ret = 0 ] ; then
        echo "$out"
        echo "failed - NT_STATUS_XXXX listing \\manglenames_share\\FF4GBY~Q"
        return 1
@@ -971,7 +971,7 @@ EOF
 
     echo "$out" | grep 'NT_STATUS'
     ret=$?
-    if [ $ret == 0 ] ; then
+    if [ $ret = 0 ] ; then
        echo "$out"
        echo "failed - NT_STATUS_XXXX listing \\widelinks_share\\dot"
        return 1
index f13e94b99f1e05883f0bbedac6e4aa1017c3ad79..5019900e651aaa3d2470f0e6face3310c248f70c 100755 (executable)
@@ -26,8 +26,7 @@ if [ -z "$WINTEST_CONF_DIR" ]; then
 exit 0;
 fi
 
-SOCKET_WRAPPER_DIR=
-export -n SOCKET_WRAPPER_DIR
+unset SOCKET_WRAPPER_DIR
 
 failed=0