s4:provision Generate a random objectGUID for each schema record
[samba.git] / source4 / scripting / python / samba / ms_schema.py
index a0abc337ce45cb54de851533f3ef78cfe7b4a4f7..a4eed581c6395162e58fff254e09f15ee24d9237 100644 (file)
@@ -7,6 +7,7 @@
 
 import re
 import base64
+import uuid
 
 bitFields = {}
 
@@ -227,6 +228,7 @@ def __transform_entry(entry, objectClass):
     entry.insert(0, ["dn", "CN=%s,${SCHEMADN}" % cn])
     entry.insert(1, ["objectClass", ["top", objectClass]])
     entry.insert(2, ["cn", cn])
+    entry.insert(2, ["objectGUID", str(uuid.uuid4())])
     
     for l in entry:
         key = l[0].lower()