From 8080a83e1bbe8d9cbb36953222c5d3a58593141e Mon Sep 17 00:00:00 2001 From: Joe Maloney Date: Sun, 12 Feb 2017 17:23:55 -0500 Subject: [PATCH] Add stop fix for supervisor. Requires new openrc-run patch in freebsd base. --- src/init.d/sysadm | 20 ++++++++++++++++++++ src/init.d/sysadm-bridge | 10 ++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/init.d/sysadm b/src/init.d/sysadm index db164b6..84ee8af 100755 --- a/src/init.d/sysadm +++ b/src/init.d/sysadm @@ -29,3 +29,23 @@ start_pre() { ssl_keygen "$1" } + +stop() +{ + t=$(mktemp) + for pid in $(cat $pidfile) ; do + echo $pid >$t + pidfile=$t default_stop + done + rm -f $t +} + +stop() +{ + t=$(mktemp) + for pid in $(cat $pidfile) ; do + echo $pid >$t + pidfile=$t default_stop + done + rm -f $t +} diff --git a/src/init.d/sysadm-bridge b/src/init.d/sysadm-bridge index 71a1f8d..cd0d801 100755 --- a/src/init.d/sysadm-bridge +++ b/src/init.d/sysadm-bridge @@ -31,3 +31,13 @@ start_pre() { ssl_keygen "$1" } + +stop() +{ + t=$(mktemp) + for pid in $(cat $pidfile) ; do + echo $pid >$t + pidfile=$t default_stop + done + rm -f $t +}