s4:provison Allow the NTDS guid on the command line (for testing)
authorAndrew Bartlett <abartlet@samba.org>
Tue, 13 Oct 2009 11:11:34 +0000 (22:11 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 21 Oct 2009 11:43:52 +0000 (22:43 +1100)
This allows a blackbox test to confirm this can be set.

Andrew Bartlett

source4/setup/provision

index 1cfcfc7137c3d7b05034a860291feeef2b814d04..ddcf1cffb2eb168ced9ca5be9948d4392bf27cca 100755 (executable)
@@ -56,6 +56,8 @@ parser.add_option("--policy-guid", type="string", metavar="GUID",
                                  help="set guid for domain policy")
 parser.add_option("--policy-guid-dc", type="string", metavar="GUID",
                                  help="set guid for domain controller policy")
+parser.add_option("--ntds-guid", type="string", metavar="GUID", 
+                 help="set NTDS object GUID (otherwise random)")
 parser.add_option("--invocationid", type="string", metavar="GUID", 
                  help="set invocationid (otherwise random)")
 parser.add_option("--host-name", type="string", metavar="HOSTNAME", 
@@ -198,6 +200,7 @@ provision(setup_dir, message,
           policyguid=opts.policy_guid, policyguid_dc=opts.policy_guid_dc,
           hostname=opts.host_name,
           hostip=opts.host_ip, hostip6=opts.host_ip6,
+         ntdsguid=opts.ntds_guid,
           invocationid=opts.invocationid, adminpass=opts.adminpass,
           krbtgtpass=opts.krbtgtpass, machinepass=opts.machinepass,
           dnspass=opts.dnspass, root=opts.root, nobody=opts.nobody,