]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest: setup "simpleserver" testenv specific directories after calling provision()
authorRalph Boehme <slow@samba.org>
Wed, 31 Jan 2024 18:36:33 +0000 (19:36 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 26 Jul 2024 10:06:30 +0000 (10:06 +0000)
This ensures provision() can remove st/simpleserver/* from previous runs.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
selftest/target/Samba3.pm

index 4d5bf7778273b15e179f76190ba9e853401c0669..593693d039814b908f99766696121f2dc030965a 100755 (executable)
@@ -1712,11 +1712,8 @@ sub setup_simpleserver
        print "PROVISIONING simple server...";
 
        my $prefix_abs = abs_path($path);
-       mkdir($prefix_abs, 0777);
 
        my $external_streams_depot="$prefix_abs/external_streams_depot";
-       remove_tree($external_streams_depot);
-       mkdir($external_streams_depot, 0777);
 
        my $simpleserver_options_globals = "
        lanman auth = yes
@@ -1790,6 +1787,9 @@ sub setup_simpleserver
 
        $vars or return undef;
 
+       remove_tree($external_streams_depot);
+       mkdir($external_streams_depot, 0777);
+
        my $pam_service_dir = "$prefix_abs/pam_services";
        remove_tree($pam_service_dir);
        mkdir($pam_service_dir, 0777);