selftest: explicitly set "mangled names = yes"
[samba.git] / selftest / target / Samba3.pm
index 988639542634391c9fae243c9550649d645085b0..5c327cab5438f980febe7132254b39ef3e19d1f6 100755 (executable)
@@ -614,6 +614,7 @@ sub setup_ad_member_idmap_rid
        # Prevent overridding the provisioned lib/krb5.conf which sets certain
        # values required for tests to succeed
        create krb5 conf = no
+        map to guest = bad user
 ";
 
        my $ret = $self->provision($prefix, $dcvars->{DOMAIN},
@@ -1660,6 +1661,9 @@ sub provision($$$$$$$$$)
        panic action = cd $self->{srcdir} && $self->{srcdir}/selftest/gdb_backtrace %d %\$(MAKE_TEST_BINARY)
        smbd:suicide mode = yes
 
+       client min protocol = CORE
+       server min protocol = LANMAN1
+
        workgroup = $domain
 
        private dir = $privatedir
@@ -1720,6 +1724,7 @@ sub provision($$$$$$$$$)
        dos filemode = yes
        strict rename = yes
        strict sync = yes
+       mangled names = yes
        vfs objects = acl_xattr fake_acls xattr_tdb streams_depot time_audit full_audit
 
        full_audit:syslog = no
@@ -1994,6 +1999,13 @@ sub provision($$$$$$$$$)
        fruit:delete_empty_adfiles = true
        fruit:veto_appledouble = no
 
+[vfs_fruit_zero_fileid]
+       path = $shrdir
+       vfs objects = fruit streams_xattr acl_xattr xattr_tdb
+       fruit:resource = file
+       fruit:metadata = stream
+       fruit:zero_file_id=yes
+
 [badname-tmp]
        path = $badnames_shrdir
        guest ok = yes