From 8cceff0179daffd6a5a7502b00d1176fb17a59e2 Mon Sep 17 00:00:00 2001 From: Jon duSaint Date: Tue, 4 Jul 2023 17:41:43 -0700 Subject: weewx: setup scripts and patches Make installation on OpenBSD easier. --- weewx/weewx.rc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 weewx/weewx.rc (limited to 'weewx/weewx.rc') diff --git a/weewx/weewx.rc b/weewx/weewx.rc new file mode 100644 index 0000000..b6714bb --- /dev/null +++ b/weewx/weewx.rc @@ -0,0 +1,18 @@ +#!/bin/ksh + +daemon="/usr/local/bin/weewxd" +daemon_flags="--daemon --pidfile ''" +daemon_user="weewx" + +. /etc/rc.d/rc.subr + +rc_check() { + pgrep -q -f "${daemon}" +} + +# Override internal function rather than trying to get pexp right for all cases +_rc_sendsig() { + pkill -${1:-TERM} -T "${daemon_rtable}" -f "${daemon}" +} + +rc_cmd $1 -- cgit v1.2.3