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

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

index 593693d039814b908f99766696121f2dc030965a..17ea04cd2acb2cda8c2c633ccf5699b348cd8c2f 100755 (executable)
@@ -1848,10 +1848,6 @@ sub setup_fileserver
 
        my $usershare_dir="$prefix_abs/lib/usershare";
 
-       mkdir("$prefix_abs/lib", 0755);
-       remove_tree($usershare_dir);
-       mkdir($usershare_dir, 01770);
-
        my $share_dir="$prefix_abs/share";
 
        # Create share directory structure
@@ -2100,6 +2096,10 @@ sub setup_fileserver
 
        $vars or return undef;
 
+       mkdir("$prefix_abs/lib", 0755);
+       remove_tree($usershare_dir);
+       mkdir($usershare_dir, 01770);
+
        if (not $self->check_or_start(
                env_vars => $vars,
                nmbd => "yes",