diff options
| author | Jon duSaint | 2023-07-04 17:41:43 -0700 |
|---|---|---|
| committer | Jon duSaint | 2023-07-04 17:41:43 -0700 |
| commit | 8cceff0179daffd6a5a7502b00d1176fb17a59e2 (patch) | |
| tree | 6a8c548d39a400d611d9f23074b479a8d8c0a7ba /weewx/weewx.rc | |
| parent | e5b30233366fa793d138ff580c9037691c11f318 (diff) | |
weewx: setup scripts and patches
Make installation on OpenBSD easier.
Diffstat (limited to 'weewx/weewx.rc')
| -rw-r--r-- | weewx/weewx.rc | 18 |
1 files changed, 18 insertions, 0 deletions
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 |
