SHIBD_USER=root
pidfile=@-PKGRUNDIR-@/shibd.pid
prog=shibd
+#VER=`cat /etc/redhat-release | awk '{print $3}' | awk -F . '{print $1}'`
RETVAL=0
+if [ -f /etc/sysconfig/shibd ] ; then
+ . /etc/sysconfig/shibd
+fi
+
start() {
echo -n $"Starting $prog: "
if [ -f /var/lock/subsys/shibd ] ; then
if checkpid $kpid 2>&1; then
echo "process already running"
return -1
- else
+ else
echo "lock file found but no process running for pid $kpid, continuing"
fi
fi
if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then
/sbin/restorecon $pidfile
fi
- daemon --user $SHIBD_USER --pidfile $pidfile $shibd -p $pidfile -f -w 30
+ daemon --user $SHIBD_USER $shibd -p $pidfile -f -w 30
RETVAL=$?
echo
stop() {
echo -n $"Stopping $prog: "
- if [ -f $pidfile ]; then
- killproc -p $pidfile shibd
- else
- killproc shibd
- fi
+ killproc shibd
RETVAL=$?
echo
stop
;;
status)
- status $shibd
+ status $shibd
RETVAL=$?
;;
restart)