mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
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
This commit is contained in:
committed by
Endi S. Dewata
parent
af187713e7
commit
d1e0c1b606
1
init/systemd/ipa.conf.tmpfiles
Normal file
1
init/systemd/ipa.conf.tmpfiles
Normal file
@@ -0,0 +1 @@
|
||||
d /var/run/ipa_memcached 0700 apache apache
|
||||
12
init/systemd/ipa_memcached.service
Normal file
12
init/systemd/ipa_memcached.service
Normal file
@@ -0,0 +1,12 @@
|
||||
[Unit]
|
||||
Description=IPA memcached daemon, increases IPA server performance
|
||||
After=network.target
|
||||
|
||||
[Service]
|
||||
Type=forking
|
||||
EnvironmentFile=/etc/sysconfig/ipa_memcached
|
||||
PIDFile=/var/run/ipa_memcached/ipa_memcached.pid
|
||||
ExecStart=/usr/bin/memcached -d -s $SOCKET_PATH -u $USER -m $CACHESIZE -c $MAXCONN -P /var/run/ipa_memcached/ipa_memcached.pid $OPTIONS
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user