summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-server-certinstall
diff options
context:
space:
mode:
Diffstat (limited to 'install/tools/ipa-server-certinstall')
-rwxr-xr-xinstall/tools/ipa-server-certinstall8
1 files changed, 5 insertions, 3 deletions
diff --git a/install/tools/ipa-server-certinstall b/install/tools/ipa-server-certinstall
index 312d41202..901678b2e 100755
--- a/install/tools/ipa-server-certinstall
+++ b/install/tools/ipa-server-certinstall
@@ -25,14 +25,13 @@ import tempfile
import traceback
-import krbV, getpass
+import krbV
from ipapython.ipautil import user_input
from ipaserver.install import certs, dsinstance, httpinstance, installutils
from ipalib import api
from ipaserver.plugins.ldap2 import ldap2
-from ipaserver.install import installutils
def get_realm_name():
c = krbV.default_context()
@@ -132,7 +131,10 @@ def main():
try:
if options.dirsrv:
- dm_password = getpass.getpass("Directory Manager password: ")
+ dm_password = installutils.read_password("Directory Manager",
+ confirm=False, validate=False, retry=False)
+ if dm_password is None:
+ sys.exit("\nDirectory Manager password required")
realm = get_realm_name()
dirname = dsinstance.config_dirname(dsinstance.realm_to_serverid(realm))
fd = open(dirname + "/pwdfile.txt")