From bf05425290d9b1f9c9b1944ad97007d8230194b6 Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Tue, 10 Dec 2019 10:04:56 -0800 Subject: add rc script --- etc/rc.restic | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 etc/rc.restic diff --git a/etc/rc.restic b/etc/rc.restic new file mode 100644 index 0000000..ee96e57 --- /dev/null +++ b/etc/rc.restic @@ -0,0 +1,49 @@ +#!/bin/sh + +prefix="%OPTWARE_TARGET_PREFIX%" + +[ -e ${prefix}/etc/default/nginx ] && . ${prefix}/etc/default/nginx + +if [ "$RESTIC_SERVER_ENABLE" != "yes" ]; then + exit +fi + +PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin +NAME=restic-server +DAEMON=${prefix}/sbin/${NAME} + +test -x $DAEMON || exit 0 + +if [ -z "$1" ] ; then + case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in + S??*) rc="start" ;; + K??*) rc="stop" ;; + *) rc="usage" ;; + esac +else + rc="$1" +fi + +case "$rc" in + start) + echo "Starting web server: $NAME" + $DAEMON + ;; + stop) + if [ -n "`pidof $NAME`" ]; then + echo "Stopping web server: $NAME" + killall $NAME 2> /dev/null + fi + ;; + restart) + "$0" stop + sleep 1 + "$0" start + ;; + *) + echo "Usage: $0 (start|stop|restart|usage)" + ;; +esac + +exit 0 + -- cgit v1.2.3