summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/dsinstance.py
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2009-02-10 15:52:25 -0500
committerRob Crittenden <rcritten@redhat.com>2009-02-11 17:13:41 -0500
commit55ba300c7cb59cf05b16cc01281f51d93eb25acf (patch)
tree3c550bbc9702b8429934f4246be827ca91975d23 /ipaserver/install/dsinstance.py
parentd1386758fa34193a5e62da6a2a26ccb19a9eec4d (diff)
downloadfreeipa-55ba300c7cb59cf05b16cc01281f51d93eb25acf.tar.gz
freeipa-55ba300c7cb59cf05b16cc01281f51d93eb25acf.tar.xz
freeipa-55ba300c7cb59cf05b16cc01281f51d93eb25acf.zip
Incorporate new schema for IPAv2
Loading this via LDIF is a temporary measure until we can load it online. This requires removing the dNSRecord declarations from 05rfc2247.ldif so a replacement copy is included for now. Also add the netgroups container.
Diffstat (limited to 'ipaserver/install/dsinstance.py')
-rw-r--r--ipaserver/install/dsinstance.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/ipaserver/install/dsinstance.py b/ipaserver/install/dsinstance.py
index 6ba88ecd9..9e6d22e06 100644
--- a/ipaserver/install/dsinstance.py
+++ b/ipaserver/install/dsinstance.py
@@ -266,6 +266,12 @@ class DsInstance(service.Service):
schema_dirname(self.serverid) + "60radius.ldif")
shutil.copyfile(ipautil.SHARE_DIR + "60ipaconfig.ldif",
schema_dirname(self.serverid) + "60ipaconfig.ldif")
+ shutil.copyfile(ipautil.SHARE_DIR + "60basev2.ldif",
+ schema_dirname(self.serverid) + "60basev2.ldif")
+ shutil.move(schema_dirname(self.serverid) + "05rfc2247.ldif",
+ schema_dirname(self.serverid) + "05rfc2247.ldif.old")
+ shutil.copyfile(ipautil.SHARE_DIR + "05rfc2247.ldif",
+ schema_dirname(self.serverid) + "05rfc2247.ldif")
def __restart_instance(self):
try: