diff options
author | christos <christos@pkgsrc.org> | 2016-11-07 00:42:32 +0000 |
---|---|---|
committer | christos <christos@pkgsrc.org> | 2016-11-07 00:42:32 +0000 |
commit | 61567194547f91d1c14d46421bedcd06d79bff67 (patch) | |
tree | 8f19d505ab15ef1193335eca8cc4d451778d914e /net | |
parent | 3262e136c7a6d81e9608d71db2022cb73ce044a7 (diff) | |
download | pkgsrc-61567194547f91d1c14d46421bedcd06d79bff67.tar.gz |
new startup scripts
Diffstat (limited to 'net')
-rwxr-xr-x | net/netatalk3/files/netatalk | 18 | ||||
-rw-r--r-- | net/netatalk3/files/netatalk_smf.sh | 32 |
2 files changed, 50 insertions, 0 deletions
diff --git a/net/netatalk3/files/netatalk b/net/netatalk3/files/netatalk new file mode 100755 index 00000000000..6b95c4f33b3 --- /dev/null +++ b/net/netatalk3/files/netatalk @@ -0,0 +1,18 @@ +#!/bin/sh +# +# $NetBSD: netatalk,v 1.1 2016/11/07 00:42:32 christos Exp $ +# + +# PROVIDE: netatalk +# REQUIRE: NETWORKING mountcritremote syslogd + +$_rc_subr_loaded . /etc/rc.subr + +name="netatalk" +rcvar=$name +command="/usr/pkg/libexec/netatalk/${name}" +pidfile="/var/run/${name}.pid" +required_files="/etc/${name}/afp.conf /etc/${name}/extmap.conf" + +load_rc_config $name +run_rc_command "$1" diff --git a/net/netatalk3/files/netatalk_smf.sh b/net/netatalk3/files/netatalk_smf.sh new file mode 100644 index 00000000000..ab617c5d89e --- /dev/null +++ b/net/netatalk3/files/netatalk_smf.sh @@ -0,0 +1,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 $? |