]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
selftest: Only set netbios aliases for the ad_member env
authorAndreas Schneider <asn@samba.org>
Thu, 10 Jun 2021 14:20:28 +0000 (16:20 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 11 Jun 2021 01:26:36 +0000 (01:26 +0000)
The provision_ad_member() function is reused by different
setup_ad_member*() functions. Each environment needs to have unique
netbios aliases as they are all in the same network.
The aliases should only be set for the 'ad_member' environment.

Signed-Off-By: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri Jun 11 01:26:36 UTC 2021 on sn-devel-184

selftest/target/Samba3.pm

index 675deaf3c5aabe4336962506b9b5fd11b17901af..5a30cd89fb8fd469c66dd3a080e9f20e33012620 100755 (executable)
@@ -689,11 +689,16 @@ sub provision_ad_member
                $option_offline_logon = "yes";
        }
 
+       my $netbios_aliases = "";
+       if ($machine_account eq "LOCALADMEMBER") {
+               $netbios_aliases = "netbios aliases = foo bar";
+       }
+
        my $member_options = "
        security = ads
         workgroup = $dcvars->{DOMAIN}
         realm = $dcvars->{REALM}
-        netbios aliases = foo bar
+        $netbios_aliases
        template homedir = /home/%D/%G/%U
        auth event notification = true
        password server = $dcvars->{SERVER}