Create caddy.initd

这个提交包含在:
KronoZed 2017-01-27 19:07:29 +03:00 提交者 GitHub
父节点 fc586670a3
当前提交 1730798a82
共有 1 个文件被更改,包括 30 次插入0 次删除

查看文件

@ -0,0 +1,30 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
DAEMON=$(which caddy)
USERBIND="setcap cap_net_bind_service=+ep"
STOP_SCHEDULE="${STOP_SCHEDULE:-QUIT/5/TERM/5/KILL/5}"
depend() {
use net
after dns
}
start() {
ebegin "Starting Caddy"
$USERBIND $DAEMON
start-stop-daemon --background --start --quiet \
--make-pidfile --pidfile $PIDFILE \
--user $NAME --exec $DAEMON \
-- $CADDY_OPTIONS
eend $?
}
stop() {
ebegin "Stopping Caddy"
start-stop-daemon --stop --quiet --exec $DAEMON \
--retry=$STOP_SCHEDULE --pidfile $PIDFILE --name $NAME
eend $?
}