diff options
Diffstat (limited to 'irc/dancer-ircd/files/dancer-ircd.sh')
-rw-r--r-- | irc/dancer-ircd/files/dancer-ircd.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/irc/dancer-ircd/files/dancer-ircd.sh b/irc/dancer-ircd/files/dancer-ircd.sh new file mode 100644 index 000000000000..7727bd928822 --- /dev/null +++ b/irc/dancer-ircd/files/dancer-ircd.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $FreeBSD$ + +case "$1" in +start) + if [ -x %PREFIX%/bin/dancer-ircd ]; then + su -fm ircd -c %PREFIX%/bin/dancer-ircd && echo ' dancer-ircd' + fi + ;; + +stop) + if [ -f /var/run/dancer-ircd.pid ]; then + kill `cat /var/run/dancer-ircd.pid` + else + # oh well + killall dancer-ircd + fi + ;; + +*) + echo "usage: $0 {start|stop}" >&2 + exit 64 + ;; +esac |