The branch, master has been updated
       via  d9e561a89a2 s3:tests: Reformat test_smbclient_s3.sh
      from  a6c9c86b2f4 vfs_btrfs: reduce loglevel message to DEBUG in 
btrfs_fget_compression()

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit d9e561a89a26078cccaf279a450203d5195ff445
Author: Andreas Schneider <a...@samba.org>
Date:   Fri Apr 22 15:34:11 2022 +0200

    s3:tests: Reformat test_smbclient_s3.sh
    
    shfmt -f source3/script/| xargs shfmt -w -p -i 0 -fn
    
    Signed-off-by: Andreas Schneider <a...@samba.org>
    Reviewed-by: Andrew Bartlett <abart...@samba.org>
    
    Autobuild-User(master): Andreas Schneider <a...@cryptomilk.org>
    Autobuild-Date(master): Wed Jun 15 06:54:49 UTC 2022 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 source3/script/tests/test_smbclient_s3.sh | 3235 ++++++++++++++---------------
 1 file changed, 1616 insertions(+), 1619 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/script/tests/test_smbclient_s3.sh 
b/source3/script/tests/test_smbclient_s3.sh
index c23f8deecb8..da4fa62a144 100755
--- a/source3/script/tests/test_smbclient_s3.sh
+++ b/source3/script/tests/test_smbclient_s3.sh
@@ -3,10 +3,10 @@
 # this runs the file serving tests that are expected to pass with samba3
 
 if [ $# -lt 13 ]; then
-cat <<EOF
+       cat <<EOF
 Usage: test_smbclient_s3.sh SERVER SERVER_IP DOMAIN USERNAME PASSWORD USERID 
LOCAL_PATH PREFIX SMBCLIENT WBINFO NET CONFIGURATION PROTOCOL
 EOF
-exit 1;
+       exit 1
 fi
 
 SERVER="${1}"
@@ -28,7 +28,7 @@ shift 13
 RAWARGS="${CONFIGURATION} -m${PROTOCOL}"
 ADDARGS="${RAWARGS} $*"
 
-incdir=`dirname $0`/../../../testprogs/blackbox
+incdir=$(dirname $0)/../../../testprogs/blackbox
 . $incdir/subunit.sh
 
 failed=0
@@ -40,69 +40,69 @@ export SAMBA_DEPRECATED_SUPPRESS
 # Test that a noninteractive smbclient does not prompt
 test_noninteractive_no_prompt()
 {
-    prompt="smb"
+       prompt="smb"
 
-    cmd='echo du | $SMBCLIENT "$@" -U$USERNAME%$PASSWORD //$SERVER/tmp -I 
$SERVER_IP $ADDARGS 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
+       cmd='echo du | $SMBCLIENT "$@" -U$USERNAME%$PASSWORD //$SERVER/tmp -I 
$SERVER_IP $ADDARGS 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
 
-    if [ $? != 0 ] ; then
-       echo "$out"
-       echo "command failed"
-       return 1
-    fi
+       if [ $? != 0 ]; then
+               echo "$out"
+               echo "command failed"
+               return 1
+       fi
 
-    echo "$out" | grep $prompt >/dev/null 2>&1
+       echo "$out" | grep $prompt >/dev/null 2>&1
 
-    if [ $? = 0 ] ; then
-       # got a prompt .. fail
-       echo matched interactive prompt in non-interactive mode
-       return 1
-    fi
+       if [ $? = 0 ]; then
+               # got a prompt .. fail
+               echo matched interactive prompt in non-interactive mode
+               return 1
+       fi
 
-    return 0
+       return 0
 }
 
 # Test that an interactive smbclient prompts to stdout
 test_interactive_prompt_stdout()
 {
-    prompt="smb"
-    tmpfile=$PREFIX/smbclient_interactive_prompt_commands
+       prompt="smb"
+       tmpfile=$PREFIX/smbclient_interactive_prompt_commands
 
-    cat > $tmpfile <<EOF
+       cat >$tmpfile <<EOF
 du
 quit
 EOF
 
-    cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD 
//$SERVER/tmp -I $SERVER_IP $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
-    rm -f $tmpfile
+       cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD 
//$SERVER/tmp -I $SERVER_IP $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+       rm -f $tmpfile
 
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "command failed"
-       return 1
-    fi
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "command failed"
+               return 1
+       fi
 
-    echo "$out" | grep $prompt >/dev/null 2>&1
+       echo "$out" | grep $prompt >/dev/null 2>&1
 
-    if [ $? != 0 ] ; then
-       echo failed to match interactive prompt on stdout
-       return 1
-    fi
+       if [ $? != 0 ]; then
+               echo failed to match interactive prompt on stdout
+               return 1
+       fi
 
-    return 0
+       return 0
 }
 
 # Test creating a bad symlink and deleting it.
 test_bad_symlink()
 {
-    prompt="posix_unlink deleted file /newname"
-    tmpfile=$PREFIX/smbclient_bad_symlinks_commands
+       prompt="posix_unlink deleted file /newname"
+       tmpfile=$PREFIX/smbclient_bad_symlinks_commands
 
-    cat > $tmpfile <<EOF
+       cat >$tmpfile <<EOF
 posix
 posix_unlink newname
 symlink badname newname
@@ -110,349 +110,348 @@ posix_unlink newname
 quit
 EOF
 
-    cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD 
//$SERVER/tmp -I $SERVER_IP $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
-    rm -f $tmpfile
+       cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD 
//$SERVER/tmp -I $SERVER_IP $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+       rm -f $tmpfile
 
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed create then delete bad symlink with error $ret"
-       return 1
-    fi
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed create then delete bad symlink with error $ret"
+               return 1
+       fi
 
-    echo "$out" | grep "$prompt" >/dev/null 2>&1
+       echo "$out" | grep "$prompt" >/dev/null 2>&1
 
-    ret=$?
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed create then delete bad symlink - grep failed with $ret"
-       return 1
-    fi
+       ret=$?
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed create then delete bad symlink - grep failed with 
$ret"
+               return 1
+       fi
 
-    return 0
+       return 0
 }
 
 # Test creating a good symlink and deleting it by path.
 test_good_symlink()
 {
-    tmpfile=$PREFIX/smbclient.in.$$
-    slink_name="$LOCAL_PATH/slink"
-    slink_target="$LOCAL_PATH/slink_target"
+       tmpfile=$PREFIX/smbclient.in.$$
+       slink_name="$LOCAL_PATH/slink"
+       slink_target="$LOCAL_PATH/slink_target"
 
-    touch $slink_target
-    ln -s $slink_target $slink_name
-    cat > $tmpfile <<EOF
+       touch $slink_target
+       ln -s $slink_target $slink_name
+       cat >$tmpfile <<EOF
 del slink
 quit
 EOF
 
-    cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD 
//$SERVER/tmp -I $SERVER_IP $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
-    rm -f $tmpfile
-
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed delete good symlink with error $ret"
-       rm $slink_target
-       rm $slink_name
-       return 1
-    fi
+       cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U$USERNAME%$PASSWORD 
//$SERVER/tmp -I $SERVER_IP $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+       rm -f $tmpfile
 
-    if [ ! -e $slink_target ] ; then
-       echo "failed delete good symlink - symlink target deleted !"
-       rm $slink_target
-       rm $slink_name
-       return 1
-    fi
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed delete good symlink with error $ret"
+               rm $slink_target
+               rm $slink_name
+               return 1
+       fi
+
+       if [ ! -e $slink_target ]; then
+               echo "failed delete good symlink - symlink target deleted !"
+               rm $slink_target
+               rm $slink_name
+               return 1
+       fi
+
+       if [ -e $slink_name ]; then
+               echo "failed delete good symlink - symlink still exists"
+               rm $slink_target
+               rm $slink_name
+               return 1
+       fi
 
-    if [ -e $slink_name ] ; then
-       echo "failed delete good symlink - symlink still exists"
        rm $slink_target
-       rm $slink_name
-       return 1
-    fi
-
-    rm $slink_target
-    return 0
+       return 0
 }
 
 # Test writing into a read-only directory (logon as guest) fails.
 test_read_only_dir()
 {
-    prompt="NT_STATUS_ACCESS_DENIED making remote directory"
-    tmpfile=$PREFIX/smbclient.in.$$
-
-##
-## We can't do this as non-root. We always have rights to
-## create the directory.
-##
-    if [ "$USERID" != 0 ] ; then
-       echo "skipping test_read_only_dir as non-root"
-       return 0
-    fi
-
-##
-## We can't do this with an encrypted connection. No credentials
-## to set up the channel.
-##
-    if [ "$ADDARGS" = "-e" ] ; then
-       echo "skipping test_read_only_dir with encrypted connection"
-       return 0
-    fi
-
-    cat > $tmpfile <<EOF
+       prompt="NT_STATUS_ACCESS_DENIED making remote directory"
+       tmpfile=$PREFIX/smbclient.in.$$
+
+       ##
+       ## We can't do this as non-root. We always have rights to
+       ## create the directory.
+       ##
+       if [ "$USERID" != 0 ]; then
+               echo "skipping test_read_only_dir as non-root"
+               return 0
+       fi
+
+       ##
+       ## We can't do this with an encrypted connection. No credentials
+       ## to set up the channel.
+       ##
+       if [ "$ADDARGS" = "-e" ]; then
+               echo "skipping test_read_only_dir with encrypted connection"
+               return 0
+       fi
+
+       cat >$tmpfile <<EOF
 mkdir a_test_dir
 quit
 EOF
 
-    cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT -U% "//$SERVER/$1" -I $SERVER_IP 
$ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
-    rm -f $tmpfile
+       cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT -U% "//$SERVER/$1" -I 
$SERVER_IP $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+       rm -f $tmpfile
 
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed writing into read-only directory with error $ret"
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed writing into read-only directory with error $ret"
 
-       return 1
-    fi
+               return 1
+       fi
 
-    echo "$out" | grep "$prompt" >/dev/null 2>&1
+       echo "$out" | grep "$prompt" >/dev/null 2>&1
 
-    ret=$?
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed writing into read-only directory - grep failed with $ret"
-       return 1
-    fi
+       ret=$?
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed writing into read-only directory - grep failed 
with $ret"
+               return 1
+       fi
 
-    return 0
+       return 0
 }
 
-
 # Test sending a message
 test_message()
 {
-    tmpfile=$PREFIX/message_in.$$
+       tmpfile=$PREFIX/message_in.$$
 
-    cat > $tmpfile <<EOF
+       cat >$tmpfile <<EOF
 Test message from pid $$
 EOF
 
-    cmd='$SMBCLIENT "$@" -U$USERNAME%$PASSWORD -M $SERVER -p 139 $ADDARGS -n 
msgtest < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
+       cmd='$SMBCLIENT "$@" -U$USERNAME%$PASSWORD -M $SERVER -p 139 $ADDARGS 
-n msgtest < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed sending message to $SERVER with error $ret"
+               rm -f $tmpfile
+               return 1
+       fi
+
+       # The server writes this into a file message.msgtest, via message.%m to 
test the % sub code
+       cmd='$SMBCLIENT "$@" -U$USERNAME%$PASSWORD //$SERVER/tmpguest -p 139 
$ADDARGS -c "get message.msgtest $PREFIX/message_out.$$" 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed getting sent message from $SERVER with error $ret"
+               return 1
+       fi
+
+       if [ cmp $PREFIX/message_out.$$ $tmpfile != 0 ]; then
+               echo "failed comparison of message from $SERVER"
+               return 1
+       fi
 
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed sending message to $SERVER with error $ret"
-       rm -f $tmpfile
-       return 1
-    fi
-
-    # The server writes this into a file message.msgtest, via message.%m to 
test the % sub code
-    cmd='$SMBCLIENT "$@" -U$USERNAME%$PASSWORD //$SERVER/tmpguest -p 139 
$ADDARGS -c "get message.msgtest $PREFIX/message_out.$$" 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
-
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed getting sent message from $SERVER with error $ret"
-       return 1
-    fi
-
-    if [ cmp $PREFIX/message_out.$$ $tmpfile != 0 ] ; then
-       echo "failed comparison of message from $SERVER"
-       return 1
-    fi
-
-    return 0
+       return 0
 }
 
 # Test reading an owner-only file (logon as guest) fails.
 test_owner_only_file()
 {
-    prompt="NT_STATUS_ACCESS_DENIED opening remote file"
-    tmpfile=$PREFIX/smbclient.in.$$
-
-##
-## We can't do this as non-root. We always have rights to
-## read the file.
-##
-    if [ "$USERID" != 0 ] ; then
-       echo "skipping test_owner_only_file as non-root"
-       return 0
-    fi
-
-##
-## We can't do this with an encrypted connection. No credentials
-## to set up the channel.
-##
-    if [ "$ADDARGS" = "-e" ] ; then
-       echo "skipping test_owner_only_file with encrypted connection"
-       return 0
-    fi
-
-    cat > $tmpfile <<EOF
+       prompt="NT_STATUS_ACCESS_DENIED opening remote file"
+       tmpfile=$PREFIX/smbclient.in.$$
+
+       ##
+       ## We can't do this as non-root. We always have rights to
+       ## read the file.
+       ##
+       if [ "$USERID" != 0 ]; then
+               echo "skipping test_owner_only_file as non-root"
+               return 0
+       fi
+
+       ##
+       ## We can't do this with an encrypted connection. No credentials
+       ## to set up the channel.
+       ##
+       if [ "$ADDARGS" = "-e" ]; then
+               echo "skipping test_owner_only_file with encrypted connection"
+               return 0
+       fi
+
+       cat >$tmpfile <<EOF
 get unreadable_file
 quit
 EOF
 
-    cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U% //$SERVER/ro-tmp -I 
$SERVER_IP $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=`eval $cmd`
-    ret=$?
-    rm -f $tmpfile
+       cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT "$@" -U% //$SERVER/ro-tmp -I 
$SERVER_IP $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval $cmd)
+       ret=$?
+       rm -f $tmpfile
 
-    if [ $ret != 0 ] ; then
-       echo "$out"
-       echo "failed reading owner-only file with error $ret"
-       return 1
-    fi
+       if [ $ret != 0 ]; then
+               echo "$out"
+               echo "failed reading owner-only file with error $ret"
+               return 1
+       fi
 
-    echo "$out" | grep "$prompt" >/dev/null 2>&1


-- 
Samba Shared Repository

Reply via email to