#
#
# chkconfig: - 12 88
# description: Provides a set of daemons to manage access to remote directories
# and authentication mechanisms. It provides an NSS and PAM
# interface toward the system and a pluggable backend system to
# connect to multiple different account sources. It is also the
# basis to provide client auditing and policy services for projects
# like FreeIPA.
#
### BEGIN INIT INFO
# Provides: sssd
# Required-Start: $remote_fs $time
# Should-Start: $syslog
# Should-Stop: $null
# Required-Stop: $null
# Default-Stop: 0 1 6
# Short-Description: System Security Services Daemon
# Description: Provides a set of daemons to manage access to remote directories
# and authentication mechanisms. It provides an NSS and PAM
# interface toward the system and a pluggable backend system to
# connect to multiple different account sources. It is also the
# basis to provide client auditing and policy services for projects
# like FreeIPA.
### END INIT INFO
RETVAL=0
prog="sssd"
# Source function library.
if [ -f @environment_file@ ]; then
. @environment_file@
fi
TIMEOUT=15
[ -x $SSSD ] || exit 5
echo -n $"Starting $prog: "
RETVAL=$?
echo
# Wait for pidfile creation or timeout
sec=0
do
sleep 1
done
RETVAL=-1
fi
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
RETVAL=$?
# Wait until the monitor exits
do
usleep 100000
done
echo
return $RETVAL
}
echo -n $"Reloading $prog: "
RETVAL=$?
echo
return $RETVAL
}
stop
}
}
# run checks to determine if the service is running or use generic status
}
}
case "$1" in
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
$1
;;
$1
;;
rh_status_q || exit 7
$1
;;
;;
;;
rh_status_q || exit 0
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
exit 2
esac
exit $?