summaryrefslogtreecommitdiff
path: root/net/netatalk3/files/netatalk_smf.sh
blob: ab617c5d89e14b7ed3e43302c6b96239feea649a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!@SMF_METHOD_SHELL@
#
# SunOS SMF start/stop/refresh "methods" script for Netatalk 3

# $NetBSD: netatalk_smf.sh,v 1.1 2016/11/07 00:42:32 christos Exp $

PIDFILE=@VARBASE@/run/netatalk.pid

case $1 in
'start')
	@PREFIX@/libexec/netatalk/netatalk
	;;

'stop')
	if [ -f "$PIDFILE" ]; then
		/usr/bin/kill `/usr/bin/head -1 $PIDFILE`
	fi
	;;

'refresh')
	if [ -f "$PIDFILE" ]; then
		/usr/bin/kill -HUP `/usr/bin/head -1 $PIDFILE`
	fi
	;;

*)
	echo "Usage: $0 { start | stop | refresh }"
	exit 1
	;;
esac

exit $?