]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3:tests: Reformat test_delete_veto_files_only_rmdir.sh
authorAndreas Schneider <asn@samba.org>
Fri, 22 Apr 2022 13:34:08 +0000 (15:34 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 5 May 2022 02:47:38 +0000 (02:47 +0000)
shfmt -f source3/script/| xargs shfmt -w -p -i 0 -fn

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/script/tests/test_delete_veto_files_only_rmdir.sh

index d2c3b2198f7c0a8eddcdeea6114627ec942fec03..08f257ff8a6a150225110fb4a738a60233681b05 100755 (executable)
@@ -5,10 +5,10 @@
 #
 
 if [ $# -lt 6 ]; then
-cat <<EOF
+       cat <<EOF
 Usage: $0 SERVER SERVER_IP USERNAME PASSWORD SHAREPATH SMBCLIENT
 EOF
-exit 1;
+       exit 1
 fi
 
 SERVER=${1}
@@ -34,69 +34,69 @@ rmdir_path="$SHAREPATH/dir"
 #
 test_dangle_symlink_delete_veto_rmdir()
 {
-    local dangle_symlink_path="$rmdir_path/bad_link"
-    local tmpfile=$PREFIX/smbclient.in.$$
+       local dangle_symlink_path="$rmdir_path/bad_link"
+       local tmpfile=$PREFIX/smbclient.in.$$
 
-    # Create rmdir directory.
-    mkdir -p "$rmdir_path"
-    # Create dangling symlink underneath.
-    ln -s "nowhere-foo" "$dangle_symlink_path"
+       # Create rmdir directory.
+       mkdir -p "$rmdir_path"
+       # Create dangling symlink underneath.
+       ln -s "nowhere-foo" "$dangle_symlink_path"
 
-    cat > "$tmpfile" <<EOF
+       cat >"$tmpfile" <<EOF
 cd dir
 ls
 quit
 EOF
 
-    local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/delete_veto_files_only -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=$(eval "$cmd")
-    ret=$?
-
-    # Check for smbclient error.
-    if [ $ret != 0 ] ; then
-        echo "Failed accessing share delete_veto_files_only - $ret"
-        echo "$out"
-        return 1
-    fi
-
-    # We should NOT see the dangling symlink file.
-    echo "$out" | grep bad_link
-    ret=$?
-    if [ $ret -eq 0 ] ; then
-       echo "Saw dangling symlink bad_link in share delete_veto_files_only"
-       echo "$out"
-       return 1
-    fi
-
-    # Try and remove the directory, should succeed.
-    cat > "$tmpfile" <<EOF
+       local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/delete_veto_files_only -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval "$cmd")
+       ret=$?
+
+       # Check for smbclient error.
+       if [ $ret != 0 ]; then
+               echo "Failed accessing share delete_veto_files_only - $ret"
+               echo "$out"
+               return 1
+       fi
+
+       # We should NOT see the dangling symlink file.
+       echo "$out" | grep bad_link
+       ret=$?
+       if [ $ret -eq 0 ]; then
+               echo "Saw dangling symlink bad_link in share delete_veto_files_only"
+               echo "$out"
+               return 1
+       fi
+
+       # Try and remove the directory, should succeed.
+       cat >"$tmpfile" <<EOF
 rd dir
 quit
 EOF
 
-    local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/delete_veto_files_only -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=$(eval "$cmd")
-    ret=$?
-
-    # Check for smbclient error.
-    if [ $ret != 0 ] ; then
-        echo "Failed accessing share delete_veto_files_only - $ret"
-        echo "$out"
-        return 1
-    fi
-
-    # We should get no NT_STATUS_ errors.
-    echo "$out" | grep NT_STATUS_
-    ret=$?
-    if [ $ret -eq 0 ] ; then
-       echo "Got error NT_STATUS_ in share delete_veto_files_only"
-       echo "$out"
-       return 1
-    fi
-
-    return 0
+       local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/delete_veto_files_only -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval "$cmd")
+       ret=$?
+
+       # Check for smbclient error.
+       if [ $ret != 0 ]; then
+               echo "Failed accessing share delete_veto_files_only - $ret"
+               echo "$out"
+               return 1
+       fi
+
+       # We should get no NT_STATUS_ errors.
+       echo "$out" | grep NT_STATUS_
+       ret=$?
+       if [ $ret -eq 0 ]; then
+               echo "Got error NT_STATUS_ in share delete_veto_files_only"
+               echo "$out"
+               return 1
+       fi
+
+       return 0
 }
 
 #
@@ -105,79 +105,78 @@ EOF
 #
 test_dangle_symlink_veto_files_nodelete()
 {
-    local dangle_symlink_path="$rmdir_path/bad_link"
-    local tmpfile=$PREFIX/smbclient.in.$$
+       local dangle_symlink_path="$rmdir_path/bad_link"
+       local tmpfile=$PREFIX/smbclient.in.$$
 
-    # Create rmdir directory.
-    mkdir -p "$rmdir_path"
-    # Create dangling symlink underneath.
-    ln -s "nowhere-foo" "$dangle_symlink_path"
+       # Create rmdir directory.
+       mkdir -p "$rmdir_path"
+       # Create dangling symlink underneath.
+       ln -s "nowhere-foo" "$dangle_symlink_path"
 
-    cat > "$tmpfile" <<EOF
+       cat >"$tmpfile" <<EOF
 cd dir
 ls
 quit
 EOF
 
-    local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/veto_files_nodelete -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=$(eval "$cmd")
-    ret=$?
-
-    # Check for smbclient error.
-    if [ $ret != 0 ] ; then
-        echo "Failed accessing share veto_files_nodelete - $ret"
-        echo "$out"
-        return 1
-    fi
-
-    # We should NOT see the dangling symlink file.
-    echo "$out" | grep bad_link
-    ret=$?
-    if [ $ret -eq 0 ] ; then
-       echo "Saw dangling symlink bad_link in share veto_files_nodelete"
-       echo "$out"
-       return 1
-    fi
-
-    # Try and remove the directory, should fail with DIRECTORY_NOT_EMPTY.
-    cat > "$tmpfile" <<EOF
+       local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/veto_files_nodelete -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval "$cmd")
+       ret=$?
+
+       # Check for smbclient error.
+       if [ $ret != 0 ]; then
+               echo "Failed accessing share veto_files_nodelete - $ret"
+               echo "$out"
+               return 1
+       fi
+
+       # We should NOT see the dangling symlink file.
+       echo "$out" | grep bad_link
+       ret=$?
+       if [ $ret -eq 0 ]; then
+               echo "Saw dangling symlink bad_link in share veto_files_nodelete"
+               echo "$out"
+               return 1
+       fi
+
+       # Try and remove the directory, should fail with DIRECTORY_NOT_EMPTY.
+       cat >"$tmpfile" <<EOF
 rd dir
 quit
 EOF
 
-    local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/veto_files_nodelete -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
-    eval echo "$cmd"
-    out=$(eval "$cmd")
-    ret=$?
-
-    # Check for smbclient error.
-    if [ $ret != 0 ] ; then
-        echo "Failed accessing share veto_files_nodelete - $ret"
-        echo "$out"
-        return 1
-    fi
-
-    # We should get NT_STATUS_DIRECTORY_NOT_EMPTY errors.
-    echo "$out" | grep NT_STATUS_DIRECTORY_NOT_EMPTY
-    ret=$?
-    if [ $ret -ne 0 ] ; then
-       echo "Should get NT_STATUS_DIRECTORY_NOT_EMPTY in share veto_files_nodelete"
-       echo "$out"
-       return 1
-    fi
-
-    return 0
+       local cmd='CLI_FORCE_INTERACTIVE=yes $SMBCLIENT //$SERVER/veto_files_nodelete -U$USERNAME%$PASSWORD $ADDARGS < $tmpfile 2>&1'
+       eval echo "$cmd"
+       out=$(eval "$cmd")
+       ret=$?
+
+       # Check for smbclient error.
+       if [ $ret != 0 ]; then
+               echo "Failed accessing share veto_files_nodelete - $ret"
+               echo "$out"
+               return 1
+       fi
+
+       # We should get NT_STATUS_DIRECTORY_NOT_EMPTY errors.
+       echo "$out" | grep NT_STATUS_DIRECTORY_NOT_EMPTY
+       ret=$?
+       if [ $ret -ne 0 ]; then
+               echo "Should get NT_STATUS_DIRECTORY_NOT_EMPTY in share veto_files_nodelete"
+               echo "$out"
+               return 1
+       fi
+
+       return 0
 }
 
-
 testit "rmdir can delete directory containing dangling symlink" \
-   test_dangle_symlink_delete_veto_rmdir || failed=$(expr "$failed" + 1)
+       test_dangle_symlink_delete_veto_rmdir || failed=$(expr "$failed" + 1)
 
 rm -rf "$rmdir_path"
 
 testit "rmdir cannot delete directory delete_veto_files_no containing dangling symlink" \
-   test_dangle_symlink_veto_files_nodelete || failed=$(expr "$failed" + 1)
+       test_dangle_symlink_veto_files_nodelete || failed=$(expr "$failed" + 1)
 
 rm -rf "$rmdir_path"
 exit "$failed"