shorewall_code/Shorewall-core
Jeremy Sowden badf2fc9f0 Support SAFESTOP under systemd
By default, in Debian and its derivatives, stopping the Shorewall
service executes `/sbin/shorewall clear`.

The `SAFESTOP` setting in /etc/default/shorewall is intended to stop the
service by calling `/sbin/shorewall stop`.

However, the systemd service files do not support this.  Instead,
install a shell-script that sources /etc/default/shorewall and honours
`SAFESTOP` when stopping Shorewall and patch the service files to call
it.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
2023-09-09 12:48:07 +01:00
..
manpages Restore omitted words from stop command description 2023-01-31 20:50:00 +00:00
configure Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
configure.pl Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
COPYING Add Shorewall-common 2012-01-01 20:30:09 -08:00
init.slackware.firewall.sh Move init.slackware.firewall.sh to Shorewall-core 2012-04-27 16:15:04 -07:00
INSTALL Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
install.sh Support SAFESTOP under systemd 2023-09-09 12:48:07 +01:00
lib.base Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
lib.cli Display consistent banner 2020-09-17 10:46:53 -07:00
lib.common Change kern.err to daemon.err in logger params 2020-06-13 14:29:48 -07:00
lib.core Revert "Move ${SBINDIR}/shorewall6 to the Shorewall-core product" 2020-09-15 16:49:19 -07:00
lib.installer Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
lib.uninstaller Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
shorewall Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
Shorewall-core-targetname Add target file(s) 5.2.8-RC1 2020-09-17 14:47:29 -07:00
shorewallrc.alt Add ALT Linux support by Alexey Shabalin <sha-ba@mail.ru> 2018-05-29 08:13:26 -07:00
shorewallrc.apple Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.archlinux Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.cygwin Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.debian.systemd Support SAFESTOP under systemd 2023-09-09 12:48:07 +01:00
shorewallrc.debian.sysvinit Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.default Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.openwrt Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.redhat Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
shorewallrc.sandbox Add shorewallrc.sandbox 2018-02-15 13:10:53 -08:00
shorewallrc.slackware Update version to 5.2 in RC files 2018-04-27 11:42:04 -07:00
shorewallrc.suse Update version to 5.2 in RC files 2018-04-27 14:08:36 -07:00
stop_service.debian Support SAFESTOP under systemd 2023-09-09 12:48:07 +01:00
uninstall.sh Remove ${SBINDIR}/shorewall when removing Shorewall-core 2020-09-15 16:57:44 -07:00
wait4ifup Fix http links to point to current project website 2020-03-27 14:24:37 -07:00