freebsd-ports/security/xinetd/files/xinetd.sh
Ollivier Robert d3c6c1a432 Fix the generation of the pid file.
PR:		30188
Submitted by:	Rémy Card <card@csi.uvsq.fr>
2001-08-30 08:45:13 +00:00

22 lines
391 B
Bash

#!/bin/sh
if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
echo "$0: Cannot determine the PREFIX" >&2
exit 1
fi
case "$1" in
start)
[ -x ${PREFIX}/sbin/xinetd ] && \
${PREFIX}/sbin/xinetd -pidfile /var/run/xinetd.pid && \
echo -n ' xinetd'
;;
stop)
killall xinetd && echo -n ' xinetd'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
;;
esac
exit 0