From d1e0c1b606fe2a8edce5965cee9ab023a5e27676 Mon Sep 17 00:00:00 2001 From: John Dennis Date: Mon, 6 Feb 2012 13:15:06 -0500 Subject: 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 --- install/tools/ipa-server-install | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'install') diff --git a/install/tools/ipa-server-install b/install/tools/ipa-server-install index b9134385..949d0219 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) -- cgit