The branch, master has been updated
       via  5232ce5... s3-selftest: make sure provisioned s3 looks the same in 
make selftest as in make test.
      from  c9c8de3... s4/test-libnet: Remove multiple test_samr_close() 
impelementations

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 5232ce56cd3edef17166da8b61e9be6d3ec967e3
Author: Günther Deschner <g...@samba.org>
Date:   Sat May 29 00:09:14 2010 +0200

    s3-selftest: make sure provisioned s3 looks the same in make selftest as in 
make test.
    
    This fixes some tests that were previously failing.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 selftest/target/Samba3.pm |   44 +++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 41 insertions(+), 3 deletions(-)


Changeset truncated at 500 lines:

diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm
index e82ac7e..57ec1d8 100644
--- a/selftest/target/Samba3.pm
+++ b/selftest/target/Samba3.pm
@@ -424,6 +424,15 @@ sub provision($$$$$$)
        my $driver64dir="$shrdir/x64";
        push(@dirs,$driver64dir);
 
+       my $ro_shrdir="$shrdir/root-tmp";
+       push(@dirs,$ro_shrdir);
+
+       my $msdfs_shrdir="$shrdir/msdfsshare";
+       push(@dirs,$msdfs_shrdir);
+
+       my $msdfs_deeppath="$msdfs_shrdir/deeppath";
+       push(@dirs,$msdfs_deeppath);
+
        # this gets autocreated by winbindd
        my $wbsockdir="$prefix_abs/winbindd";
        my $wbsockprivdir="$lockdir/winbindd_privileged";
@@ -439,6 +448,23 @@ sub provision($$$$$$)
        system("rm -rf $prefix_abs/*");
        mkdir($_, 0777) foreach(@dirs);
 
+       ##
+       ## create ro and msdfs share layout
+       ##
+
+       chmod 755, $ro_shrdir;
+       my $unreadable_file = "$ro_shrdir/unreadable_file";
+       open(UNREADABLE_FILE, ">$unreadable_file") or die("Unable to open 
$unreadable_file");
+       close(UNREADABLE_FILE);
+       chmod 600, $unreadable_file;
+
+       my $msdfs_target = "$ro_shrdir/msdfs-target";
+       open(MSDFS_TARGET, ">$msdfs_target") or die("Unable to open 
$msdfs_target");
+       close(MSDFS_TARGET);
+       chmod 666, $msdfs_target;
+       symlink "msdfs:$server_ip\\ro-tmp", "$msdfs_shrdir/msdfs-src1";
+       symlink "msdfs:$server_ip\\ro-tmp", "$msdfs_shrdir/deeppath/msdfs-src2";
+
        my $conffile="$libdir/server.conf";
 
        my $nss_wrapper_pl = "$ENV{PERL} 
$RealBin/../lib/nss_wrapper/nss_wrapper.pl";
@@ -535,9 +561,11 @@ sub provision($$$$$$)
 
        read only = no
        smbd:sharedelay = 100000
-       smbd:writetimeupdatedelay = 500000
-       map hidden = yes
-       map system = yes
+#      smbd:writetimeupdatedelay = 500000
+       map hidden = no
+       map system = no
+       map readonly = no
+       store dos attributes = yes
        create mask = 755
        vfs objects = $bindir_abs/xattr_tdb.so $bindir_abs/streams_depot.so
 
@@ -565,9 +593,19 @@ sub provision($$$$$$)
        print CONF "
 [tmp]
        path = $shrdir
+[ro-tmp]
+       path = $ro_shrdir
+       guest ok = yes
+[msdfs-share]
+       path = $msdfs_shrdir
+       msdfs root = yes
+       guest ok = yes
 [hideunread]
        copy = tmp
        hide unreadable = yes
+[tmpcase]
+       copy = tmp
+       case sensitive = yes
 [hideunwrite]
        copy = tmp
        hide unwriteable files = yes


-- 
Samba Shared Repository

Reply via email to