diff options
Diffstat (limited to 'source4/scripting')
| -rwxr-xr-x | source4/scripting/bin/upgradeprovision | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/scripting/bin/upgradeprovision b/source4/scripting/bin/upgradeprovision index 2bae4b9c23..046474ff5d 100755 --- a/source4/scripting/bin/upgradeprovision +++ b/source4/scripting/bin/upgradeprovision @@ -456,7 +456,6 @@ def handle_special_add(samdb, dn, names):          #This entry was misplaced lets remove it if it exists          dntoremove = "CN=Certificate Service DCOM Access,"\                       "CN=Users, %s" % names.rootdn -        print dntoremove      objDn = Dn(samdb, "CN=Cryptographic Operators, CN=Builtin, %s" % names.rootdn)      if dn == objDn: @@ -687,8 +686,9 @@ def add_missing_entries(ref_samdb, samdb, names, basedn, list):                  # DN can't be created because it depends on some                  # other DN in the list                  listDefered.append(dn) +      if len(listDefered) != 0: -        raise ProvisioningError("Unable to insert missing elements:" \ +        raise ProvisioningError("Unable to insert missing elements:"                                  "circular references")  def handle_links(samdb, att, basedn, dn, value, ref_value, delta):  | 
