]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/script: Use smbclient deltree to clean up smbclient_tarmode subdir
authorNoel Power <noel.power@suse.com>
Fri, 27 Nov 2020 15:52:27 +0000 (15:52 +0000)
committerJeremy Allison <jra@samba.org>
Tue, 1 Dec 2020 19:06:44 +0000 (19:06 +0000)
Replace rm -rf of local dir (that is hosted remotely)
with smbclient deltree

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14581

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/script/tests/test_smbclient_tarmode.sh

index 54dd833dae3ce704344cd82855e4f5d4ec475711..49680e9319644defd9ed5e067ba86d9700217967 100755 (executable)
@@ -94,7 +94,7 @@ test_tarmode_creation() {
        # Clear temp data
        rm -rf -- "$PREFIX"/tarmode > /dev/null 2>&1
        rm -f "$PREFIX"/tarmode.tar > /dev/null 2>&1
-       rm -rf "$LOCAL_PATH" > /dev/null 2>&1
+       $SMBCLIENT //$SERVER/tarmode $CONFIGURATION -U$USERNAME%$PASSWORD -c "deltree smbclient_tar"
 
        # Build the test data
        if ! create_test_data "$LOCAL_PATH"; then
@@ -136,7 +136,7 @@ test_tarmode_extraction() {
        # Clear temp data
        rm -rf -- "$PREFIX"/tarmode > /dev/null 2>&1
        rm -f "$PREFIX"/tarmode.tar > /dev/null 2>&1
-       rm -rf "$LOCAL_PATH" > /dev/null 2>&1
+       $SMBCLIENT //$SERVER/tarmode $CONFIGURATION -U$USERNAME%$PASSWORD -c "deltree smbclient_tar"
 
        # Build the test data
        if ! create_test_data "$PREFIX/tarmode"; then