summaryrefslogtreecommitdiffstats
path: root/ipaserver/install/ipa_restore.py
diff options
context:
space:
mode:
authorChristian Heimes <cheimes@redhat.com>2016-01-19 14:18:30 +0100
committerMartin Basti <mbasti@redhat.com>2016-03-22 10:40:44 +0100
commit49be6c8d3cc20902dbe8e92a74e31aed2fd21d9f (patch)
tree5a1e7cd570fcd769f2e9dd41daacb49cf769fee4 /ipaserver/install/ipa_restore.py
parent4f25b296054076abf3d6e44f6b2e7552f993fb1c (diff)
downloadfreeipa-49be6c8d3cc20902dbe8e92a74e31aed2fd21d9f.tar.gz
freeipa-49be6c8d3cc20902dbe8e92a74e31aed2fd21d9f.tar.xz
freeipa-49be6c8d3cc20902dbe8e92a74e31aed2fd21d9f.zip
Move user/group constants for PKI and DS into ipaplatform
https://fedorahosted.org/freeipa/ticket/5619 Reviewed-By: David Kupka <dkupka@redhat.com> Reviewed-By: Fraser Tweedale <ftweedal@redhat.com>
Diffstat (limited to 'ipaserver/install/ipa_restore.py')
-rw-r--r--ipaserver/install/ipa_restore.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/ipaserver/install/ipa_restore.py b/ipaserver/install/ipa_restore.py
index b6ac51102..214409e11 100644
--- a/ipaserver/install/ipa_restore.py
+++ b/ipaserver/install/ipa_restore.py
@@ -32,14 +32,15 @@ from ipapython import version, ipautil, certdb
from ipapython.ipautil import run, user_input
from ipapython import admintool
from ipapython.dn import DN
-from ipaserver.install.dsinstance import create_ds_user, DS_USER
-from ipaserver.install.cainstance import PKI_USER, create_ca_user
+from ipaserver.install.dsinstance import create_ds_user
+from ipaserver.install.cainstance import create_ca_user
from ipaserver.install.replication import (wait_for_task, ReplicationManager,
get_cs_replication_manager)
from ipaserver.install import installutils
from ipaserver.install import dsinstance, httpinstance, cainstance
from ipapython import ipaldap
import ipapython.errors
+from ipaplatform.constants import constants
from ipaplatform.tasks import tasks
from ipaplatform import services
from ipaplatform.paths import paths
@@ -293,7 +294,7 @@ class Restore(admintool.AdminTool):
raise admintool.ScriptError("Aborted")
create_ds_user()
- pent = pwd.getpwnam(DS_USER)
+ pent = pwd.getpwnam(constants.DS_USER)
# Temporary directory for decrypting files before restoring
self.top_dir = tempfile.mkdtemp("ipa")
@@ -530,7 +531,7 @@ class Restore(admintool.AdminTool):
srcldiffile = os.path.join(self.dir, ldifname)
if not os.path.exists(ldifdir):
- pent = pwd.getpwnam(DS_USER)
+ pent = pwd.getpwnam(constants.DS_USER)
os.mkdir(ldifdir)
os.chmod(ldifdir, 0o770)
os.chown(ldifdir, pent.pw_uid, pent.pw_gid)
@@ -755,7 +756,7 @@ class Restore(admintool.AdminTool):
]
run(args)
- pent = pwd.getpwnam(DS_USER)
+ pent = pwd.getpwnam(constants.DS_USER)
os.chown(self.top_dir, pent.pw_uid, pent.pw_gid)
recursive_chown(self.dir, pent.pw_uid, pent.pw_gid)
@@ -781,9 +782,10 @@ class Restore(admintool.AdminTool):
paths.TOMCAT_SIGNEDAUDIT_DIR]
try:
- pent = pwd.getpwnam(PKI_USER)
+ pent = pwd.getpwnam(constants.PKI_USER)
except KeyError:
- self.log.debug("No %s user exists, skipping CA directory creation" % PKI_USER)
+ self.log.debug("No %s user exists, skipping CA directory creation",
+ constants.PKI_USER)
return
self.log.debug('Creating log directories for dogtag')
for dir in dirs: