diff options
| author | Paul Buetow <paul@buetow.org> | 2022-04-21 23:31:45 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2022-04-21 23:31:45 +0200 |
| commit | 70a177bfab34c1ea5146a33ec718e9db77fa20d6 (patch) | |
| tree | bfb460d7e5b25d86d43d02b13202fed62d4f648f /control | |
| parent | f5f29f37dd40b5446acdd59629c604af62bf8e56 (diff) | |
Make PerlDaemon run on OpenBSD 7.1
Diffstat (limited to 'control')
| -rwxr-xr-x | control | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -1,12 +1,12 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh # PerlDaemon (c) 2010, 2011, 2015 Dipl.-Inform. (FH) Paul Buetow (http://perldaemon.buetow.org) -declare -r ARG=$1 -declare -a LIBPATHS=(./lib ../lib /lib /usr/lib /usr/local/lib /opt/lib) +export ARG=$1 +export LIBPATHS="./lib ../lib /lib /usr/lib /usr/local/lib /opt/lib" -for path in ${LIBPATHS[@]}; do - if [ -f $path/PerlDaemon/PerlDaemon.pl ]; then - LIBDIR=$path +for libpath in $LIBPATHS; do + if [ -f $libpath/PerlDaemon/PerlDaemon.pl ]; then + LIBDIR=$libpath break fi done @@ -16,26 +16,26 @@ if [ -z "$LIBDIR" ]; then exit 1 fi -start () { +function start { echo Starting daemon now... perl -I$LIBDIR $LIBDIR/PerlDaemon/PerlDaemon.pl config=./conf/perldaemon.conf $@ } -stop () { +function stop { if [ -f ./run/perldaemon.pid ]; then - echo Stopping daemon now... - kill $(cat ./run/perldaemon.pid); + echo "Stopping daemon now..." + kill `cat ./run/perldaemon.pid`; else echo "No pidfile found (not running?) " fi } -logrotate () { +function logrotate { echo Triggering a logrotate kill -HUP $(cat ./run/perldaemon.pid) } -keys () { +function keys { perl -I$LIBDIR $LIBDIR/PerlDaemon/PerlDaemon.pl config=./conf/perldaemon.conf keys=1 $@ } |
