Fixed a difference in domain sid type when SID is provided by user.
authorNadezhda Ivanova <nadezhda.ivanova@postpath.com>
Sat, 19 Sep 2009 00:48:26 +0000 (17:48 -0700)
committerNadezhda Ivanova <nadezhda.ivanova@postpath.com>
Sun, 20 Sep 2009 17:12:04 +0000 (10:12 -0700)
source4/scripting/python/samba/provision.py

index 50858b928b248ac1c138171a2d4d23bd7d509ea3..fe11b94d67546902ee2b0d6105633c1a7cda969d 100644 (file)
@@ -1052,7 +1052,10 @@ def provision(setup_dir, message, session_info,
         return os.path.join(setup_dir, file)
 
     if domainsid is None:
-        domainsid = security.random_sid()
+      domainsid = security.random_sid()
+    else:
+      domainsid = security.dom_sid(domainsid)
+
 
     # create/adapt the group policy GUIDs
     if policyguid is None: