shorewall_code/Shorewall
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
..
Actions Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
configfiles Add an SPORT column to the tcpri file 2020-07-09 14:15:03 -07:00
Contrib Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
Macros Add TorMetrics macro 2022-09-18 15:08:54 +03:00
manpages Simon Mater's patch to support gbits and gbps in rate/burst specifications 2020-10-09 09:39:01 -07:00
Perl Check for wait option if we don't have capabilities 2022-04-02 11:52:10 +02:00
Samples Add SPORT column to the snat file (FORMAT 2) 2020-06-27 14:50:23 -07:00
actions.std Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
configpath Chop first config dir if non-root or if compiling for export. 2017-11-23 09:57:12 -08:00
COPYING Correct address of the FSF 2011-06-06 06:55:40 -07:00
default.debian.systemd Use a specific parameter file for systemd script 2017-02-22 17:56:25 -08:00
default.debian.sysvinit Use a specific parameter file for sysvinit script 2017-02-22 17:56:21 -08:00
helpers Remove pre-2.6.20 helpers 2019-02-06 14:11:48 -08:00
init.alt.sh Add ALT Linux support by Alexey Shabalin <sha-ba@mail.ru> 2018-05-29 08:13:26 -07:00
init.debian.sh Avoid echo options 2016-12-28 11:09:08 -08:00
init.fedora.sh Avoid echo options 2016-12-28 11:09:08 -08:00
init.sh Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
init.slackware.shorewall.sh New 'reload' and 'restart' semantics 2015-07-26 09:59:49 -07:00
init.suse.sh Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
INSTALL Fix http links to point to current project website 2020-03-27 14:24:37 -07:00
install.sh Revert "Move ${SBINDIR}/shorewall6 to the Shorewall-core product" 2020-09-15 16:49:19 -07:00
lib.cli-std Eliminate duplicate function names between lib.cli and lib.cli-std 2020-09-15 11:45:45 -07:00
logrotate Add logrotate files to packages 2009-11-03 10:06:10 -08:00
Shorewall-targetname Add target file(s) 5.2.8-base 2020-09-24 15:16:51 -07:00
shorewall.service Replace StandardOutput=syslog by StandardOutput=journal in unit files 2020-10-30 09:24:47 -07:00
shorewall.service.debian Support SAFESTOP under systemd 2023-09-09 12:48:07 +01:00
sysconfig Corrected sysconfig files 2016-01-19 09:25:37 -08:00
uninstall.sh Revert "Move ${SBINDIR}/shorewall6 to the Shorewall-core product" 2020-09-15 16:49:19 -07:00