summaryrefslogtreecommitdiffstats
path: root/install/tools
diff options
context:
space:
mode:
authorJohn Dennis <jdennis@redhat.com>2012-02-06 13:15:06 -0500
committerEndi S. Dewata <edewata@redhat.com>2012-02-09 13:20:28 -0600
commitd1e0c1b606fe2a8edce5965cee9ab023a5e27676 (patch)
tree2fa6cb298fe06bf06536e0cc72f22e0d5c553bdf /install/tools
parentaf187713e774112a0c8315a691f4d0068b324e33 (diff)
downloadfreeipa-d1e0c1b606fe2a8edce5965cee9ab023a5e27676.tar.gz
freeipa-d1e0c1b606fe2a8edce5965cee9ab023a5e27676.tar.xz
freeipa-d1e0c1b606fe2a8edce5965cee9ab023a5e27676.zip
Add ipa_memcached service
* Adds ipa_memcached SystemV initscript * Adds ipa_memcached service file and tmpfiles.d/ipa.conf to recreate /var/run/ipa_memcached on reboot. * Adds ipa_memcached config file * Adds memcacheinstnace.py to manage ipa_memcaced as as SimpleService object. * Updates the IPA service list to include ipa_memcached, at service positon 39, httpd is position 40 * Updates the spec file: - requires the memcached daemon and python client - installs service or initscripts depending on OS - installs config file - creates /var/run/ipa_memcached directory * Modifies ipa-server-install to install ipa_memcached
Diffstat (limited to 'install/tools')
-rwxr-xr-xinstall/tools/ipa-server-install4
1 files changed, 4 insertions, 0 deletions
diff --git a/install/tools/ipa-server-install b/install/tools/ipa-server-install
index b91343850..949d0219b 100755
--- a/install/tools/ipa-server-install
+++ b/install/tools/ipa-server-install
@@ -48,6 +48,7 @@ from ipaserver.install import httpinstance
from ipaserver.install import ntpinstance
from ipaserver.install import certs
from ipaserver.install import cainstance
+from ipaserver.install import memcacheinstance
from ipaserver.install import service
from ipapython import version
@@ -988,6 +989,9 @@ def main():
os.write(pw_fd, options.http_pin)
os.close(pw_fd)
+ memcache = memcacheinstance.MemcacheInstance()
+ memcache.create_instance('MEMCACHE', host_name, dm_password, util.realm_to_suffix(realm_name))
+
http = httpinstance.HTTPInstance(fstore)
if options.http_pkcs12:
pkcs12_info = (options.http_pkcs12, pw_name)