mirror of https://github.com/fail2ban/fail2ban
* Added force-start action to init script, so it could be forced
to start if previous run crashed and left a socket file. Must to be used with caution.pull/3/head debian/0.8.1-2
parent
8d9aca4e20
commit
2553e2717a
|
@ -0,0 +1 @@
|
||||||
|
*~
|
|
@ -1,8 +1,11 @@
|
||||||
fail2ban (0.8.1-2~pre1) UNRELEASED; urgency=low
|
fail2ban (0.8.1-2) unstable; urgency=low
|
||||||
|
|
||||||
* Fixed named-refused filter.
|
* Fixed named-refused filter.
|
||||||
|
* Added force-start action to init script, so it could be forced
|
||||||
|
to start if previous run crashed and left a socket file. Must to be
|
||||||
|
used with caution.
|
||||||
|
|
||||||
-- Yaroslav Halchenko <debian@onerussian.com> Tue, 14 Aug 2007 23:16:56 -0400
|
-- Yaroslav Halchenko <debian@onerussian.com> Thu, 18 Oct 2007 18:31:58 -0400
|
||||||
|
|
||||||
fail2ban (0.8.1-1) unstable; urgency=low
|
fail2ban (0.8.1-1) unstable; urgency=low
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,10 @@ do_start()
|
||||||
|
|
||||||
if [ -e "$SOCKFILE" ]; then
|
if [ -e "$SOCKFILE" ]; then
|
||||||
log_failure_msg "Socket file $SOCKFILE is present"
|
log_failure_msg "Socket file $SOCKFILE is present"
|
||||||
return 2
|
[ "$1" == "force-start" ] \
|
||||||
|
&& log_success_msg "Starting anyway as requested" \
|
||||||
|
|| return 2
|
||||||
|
DAEMON_ARGS="$DAEMON_ARGS -x"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
start-stop-daemon --start --quiet --chuid root --exec $DAEMON -- \
|
start-stop-daemon --start --quiet --chuid root --exec $DAEMON -- \
|
||||||
|
@ -159,17 +162,20 @@ log_end_msg_wrapper()
|
||||||
log_end_msg $value
|
log_end_msg $value
|
||||||
}
|
}
|
||||||
|
|
||||||
case "$1" in
|
command="$1"
|
||||||
start)
|
case "$command" in
|
||||||
|
start|force-start)
|
||||||
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
|
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
|
||||||
do_start
|
do_start "$command"
|
||||||
[ "$VERBOSE" != no ] && log_end_msg_wrapper $? 2
|
[ "$VERBOSE" != no ] && log_end_msg_wrapper $? 2
|
||||||
;;
|
;;
|
||||||
|
|
||||||
stop)
|
stop)
|
||||||
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
|
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
|
||||||
do_stop
|
do_stop
|
||||||
[ "$VERBOSE" != no ] && log_end_msg_wrapper $? 2
|
[ "$VERBOSE" != no ] && log_end_msg_wrapper $? 2
|
||||||
;;
|
;;
|
||||||
|
|
||||||
restart|force-reload)
|
restart|force-reload)
|
||||||
log_daemon_msg "Restarting $DESC" "$NAME"
|
log_daemon_msg "Restarting $DESC" "$NAME"
|
||||||
do_stop
|
do_stop
|
||||||
|
@ -210,7 +216,7 @@ case "$1" in
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}" >&2
|
echo "Usage: $SCRIPTNAME {start|force-start|stop|restart|force-reload|status}" >&2
|
||||||
exit 3
|
exit 3
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue