mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Build: remove init/SystemV directory
FreeIPA has hard dependency on systemd for a long time already. SystemV directory was just polluting the tarball (while being useless). https://fedorahosted.org/freeipa/ticket/6418 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Christian Heimes <cheimes@redhat.com>
This commit is contained in:
parent
d3cab75d7e
commit
a027bf7398
@ -1,40 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# ipa This starts and stops ipa controlled daemons
|
|
||||||
#
|
|
||||||
# chkconfig: - 21 79
|
|
||||||
# description: IPA Server
|
|
||||||
# configdir: /etc/ipa/
|
|
||||||
#
|
|
||||||
|
|
||||||
export SYSTEMCTL_SKIP_REDIRECT=1
|
|
||||||
|
|
||||||
# Source function library.
|
|
||||||
if [ -f /etc/rc.d/init.d/functions ] ; then
|
|
||||||
. /etc/rc.d/init.d/functions
|
|
||||||
fi
|
|
||||||
# Source networking configuration.
|
|
||||||
if [ -f /etc/sysconfig/network ] ; then
|
|
||||||
. /etc/sysconfig/network
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check that networking is up.
|
|
||||||
if [ "${NETWORKING}" = "no" ]
|
|
||||||
then
|
|
||||||
echo "Networking is down"
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start|stop|restart|status)
|
|
||||||
/usr/sbin/ipactl $1
|
|
||||||
;;
|
|
||||||
condrestart)
|
|
||||||
/sbin/service dirsrv status
|
|
||||||
RETVAL=$?
|
|
||||||
[ $RETVAL = 0 ] && /usr/sbin/ipactl restart
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Usage: $0 {start|stop|status|restart|condrestart}"
|
|
||||||
exit 2
|
|
||||||
esac
|
|
@ -1,120 +0,0 @@
|
|||||||
#! /bin/sh
|
|
||||||
#
|
|
||||||
# chkconfig: - 55 45
|
|
||||||
# description: The ipa_memcached daemon is a memory cache service for IPA
|
|
||||||
# processname: memcached
|
|
||||||
# config: /etc/sysconfig/ipa_memcached
|
|
||||||
# pidfile: /var/run/ipa_memcached/ipa_memcached.pid
|
|
||||||
|
|
||||||
# Standard LSB functions
|
|
||||||
#. /lib/lsb/init-functions
|
|
||||||
|
|
||||||
# Source function library.
|
|
||||||
. /etc/init.d/functions
|
|
||||||
|
|
||||||
SOCKET_PATH=/var/run/ipa_memcached/ipa_memcached
|
|
||||||
USER=apache
|
|
||||||
PIDFILE=/var/run/ipa_memcached/ipa_memcached.pid
|
|
||||||
MAXCONN=1024
|
|
||||||
CACHESIZE=64
|
|
||||||
OPTIONS=""
|
|
||||||
|
|
||||||
if [ -f /etc/sysconfig/ipa_memcached ];then
|
|
||||||
. /etc/sysconfig/ipa_memcached
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check that networking is up.
|
|
||||||
. /etc/sysconfig/network
|
|
||||||
|
|
||||||
if [ "$NETWORKING" = "no" ]
|
|
||||||
then
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
prog="ipa_memcached"
|
|
||||||
pidfile=${PIDFILE-/var/run/ipa_memcached/ipa_memcached.pid}
|
|
||||||
lockfile=${LOCKFILE-/var/lock/subsys/ipa_memcached}
|
|
||||||
|
|
||||||
start () {
|
|
||||||
echo -n $"Starting $prog: "
|
|
||||||
# Ensure that $pidfile directory has proper permissions and exists
|
|
||||||
piddir=`dirname $pidfile`
|
|
||||||
if [ ! -d $piddir ]; then
|
|
||||||
mkdir $piddir
|
|
||||||
fi
|
|
||||||
if [ "`stat -c %U $piddir`" != "$USER" ]; then
|
|
||||||
chown $USER $piddir
|
|
||||||
fi
|
|
||||||
|
|
||||||
daemon --pidfile ${pidfile} /usr/bin/memcached -d -s ${SOCKET_PATH} -u ${USER} -m ${CACHESIZE} -c ${MAXCONN} -P ${pidfile} ${OPTIONS}
|
|
||||||
RETVAL=$?
|
|
||||||
echo
|
|
||||||
[ $RETVAL -eq 0 ] && touch ${lockfile}
|
|
||||||
return $RETVAL
|
|
||||||
}
|
|
||||||
|
|
||||||
stop () {
|
|
||||||
echo -n $"Stopping $prog: "
|
|
||||||
killproc -p ${pidfile} $prog
|
|
||||||
RETVAL=$?
|
|
||||||
echo
|
|
||||||
if [ $RETVAL -eq 0 ] ; then
|
|
||||||
rm -f ${lockfile} ${pidfile}
|
|
||||||
fi
|
|
||||||
return $RETVAL
|
|
||||||
}
|
|
||||||
|
|
||||||
restart () {
|
|
||||||
stop
|
|
||||||
start
|
|
||||||
}
|
|
||||||
|
|
||||||
reload() {
|
|
||||||
restart
|
|
||||||
}
|
|
||||||
|
|
||||||
force_reload() {
|
|
||||||
restart
|
|
||||||
}
|
|
||||||
|
|
||||||
rh_status() {
|
|
||||||
# run checks to determine if the service is running or use generic status
|
|
||||||
status -p ${pidfile} $prog
|
|
||||||
}
|
|
||||||
|
|
||||||
rh_status_q() {
|
|
||||||
rh_status >/dev/null 2>&1
|
|
||||||
}
|
|
||||||
|
|
||||||
# See how we were called.
|
|
||||||
case "$1" in
|
|
||||||
start)
|
|
||||||
rh_status_q && exit 0
|
|
||||||
$1
|
|
||||||
;;
|
|
||||||
stop)
|
|
||||||
rh_status_q || exit 0
|
|
||||||
$1
|
|
||||||
;;
|
|
||||||
restart)
|
|
||||||
$1
|
|
||||||
;;
|
|
||||||
reload)
|
|
||||||
rh_status_q || exit 7
|
|
||||||
$1
|
|
||||||
;;
|
|
||||||
force-reload)
|
|
||||||
force_reload
|
|
||||||
;;
|
|
||||||
status)
|
|
||||||
rh_status
|
|
||||||
;;
|
|
||||||
condrestart|try-restart)
|
|
||||||
rh_status_q || exit 0
|
|
||||||
restart
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
|
|
||||||
exit 2
|
|
||||||
esac
|
|
||||||
exit $?
|
|
Loading…
Reference in New Issue
Block a user