mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
27 lines
738 B
Plaintext
27 lines
738 B
Plaintext
--- src/sshguard.in.orig 2020-12-31 17:06:03 UTC
|
|
+++ src/sshguard.in
|
|
@@ -98,14 +98,8 @@ elif [ -z "$tailcmd" ]; then
|
|
exit 1
|
|
fi
|
|
|
|
-if [ -n "$PID_FILE" ]; then
|
|
- if [ ! -e "$PID_FILE" ]; then
|
|
- echo "$$" > $PID_FILE
|
|
- else
|
|
- err "$PID_FILE already exists; is SSHGuard already running?"
|
|
- exit 1
|
|
- fi
|
|
-fi
|
|
+# Already checked by rc(8)
|
|
+echo "$$" > $PID_FILE
|
|
|
|
# Select PARSER from configuration file or use default. Add POST_PARSER from
|
|
# configuration file if it exists.
|
|
@@ -119,5 +113,4 @@ trap "clean_and_exit" INT TERM
|
|
trap "kill 0" EXIT
|
|
|
|
eval $tailcmd | eval "$RUN_PARSER" | \
|
|
- $libexec/sshg-blocker $flags | $BACKEND &
|
|
-wait
|
|
+ $libexec/sshg-blocker $flags | ($BACKEND ; pkill -PIPE -P $$)
|