summaryrefslogtreecommitdiffstats
path: root/ipaserver
diff options
context:
space:
mode:
Diffstat (limited to 'ipaserver')
-rw-r--r--ipaserver/install/dsinstance.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/ipaserver/install/dsinstance.py b/ipaserver/install/dsinstance.py
index e48ced4b8..881575729 100644
--- a/ipaserver/install/dsinstance.py
+++ b/ipaserver/install/dsinstance.py
@@ -37,6 +37,7 @@ import certs
import ldap
from ipaserver.install import ldapupdate
from ipaserver.install import replication
+from ipaserver.install import sysupgrade
from ipalib import errors
from ipapython.dn import DN
@@ -653,7 +654,12 @@ class DsInstance(service.Service):
shutil.copyfile(ipautil.SHARE_DIR + "certmap.conf.template",
config_dirname(self.serverid) + "certmap.conf")
installutils.update_file(config_dirname(self.serverid) + "certmap.conf",
- '$REALM', self.realm_name)
+ '$SUBJECT_BASE', str(self.subject_base))
+ sysupgrade.set_upgrade_state(
+ 'certmap.conf',
+ 'subject_base',
+ str(self.subject_base)
+ )
def __enable_ldapi(self):
self._ldap_mod("ldapi.ldif", self.sub_dict)