summaryrefslogtreecommitdiff
path: root/selftest
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2015-07-14 16:30:35 +0200
committerAndreas Schneider <asn@cryptomilk.org>2015-07-17 22:09:33 +0200
commit1f90bb60499eabf1927ed038838ee9b3f34ad624 (patch)
tree2cfd684b695bd7e96ca83117dda67771bfee130b /selftest
parentf1f30286d5be59eae93f915048ff014593d7641c (diff)
downloadsamba-1f90bb60499eabf1927ed038838ee9b3f34ad624.tar.gz
selftest: Add test for the dfree command
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org> Autobuild-Date(master): Fri Jul 17 22:09:34 CEST 2015 on sn-devel-104
Diffstat (limited to 'selftest')
-rwxr-xr-xselftest/target/Samba3.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm
index 03c78f254b3..9af8faa8f88 100755
--- a/selftest/target/Samba3.pm
+++ b/selftest/target/Samba3.pm
@@ -563,6 +563,7 @@ sub setup_fileserver($$)
{
my ($self, $path) = @_;
my $prefix_abs = abs_path($path);
+ my $srcdir_abs = abs_path($self->{srcdir});
print "PROVISIONING file server ...\n";
@@ -579,6 +580,9 @@ sub setup_fileserver($$)
my $lower_case_share_dir_30000="$share_dir/lower-case-30000";
push(@dirs, $lower_case_share_dir_30000);
+ my $dfree_share_dir="$share_dir/dfree";
+ push(@dirs, $dfree_share_dir);
+
my $fileserver_options = "
[lowercase]
path = $lower_case_share_dir
@@ -594,6 +598,10 @@ sub setup_fileserver($$)
default case = lower
preserve case = no
short preserve case = no
+[dfree]
+ path = $dfree_share_dir
+ comment = smb username is [%U]
+ dfree command = $srcdir_abs/testprogs/blackbox/dfree.sh
";
my $vars = $self->provision($path,