Install sample systemd configurations

Resolves issue #17
This commit is contained in:
Phil Whineray 2015-10-18 14:36:58 +01:00
parent a28a459c8f
commit 1e3059b0f6
4 changed files with 39 additions and 1 deletions

@ -5,8 +5,13 @@ contribdir = $(docdir)/contrib
contrib_SCRIPTS = \
dnsbl-ipset.sh
contrib_DATA = \
firehol.service \
fireqos.service
EXTRA_DIST = \
$(contrib_SCRIPTS)
$(contrib_SCRIPTS) \
$(contrib_DATA)
uninstall-local:
@-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(contribdir)

9
contrib/README Normal file

@ -0,0 +1,9 @@
This directory contains:
Manage IPSETs using iptables logging and DNSBL lookups:
dnsbl-ipset.sh
Example systemd services (see https://github.com/firehol/firehol/issues/17)
from Arch linux:
firehol.service
fireqos.service

12
contrib/firehol.service Normal file

@ -0,0 +1,12 @@
[Unit]
Description=Firehol stateful packet filtering firewall builder
Documentation=man:firehol(1)
[Service]
Type=oneshot
ExecStart=/usr/bin/firehol start
ExecStop=/usr/bin/firehol stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

12
contrib/fireqos.service Normal file

@ -0,0 +1,12 @@
[Unit]
Description=FireQOS traffic shaping tool
Documentation=man:fireqos(1)
[Service]
Type=oneshot
ExecStart=/usr/bin/fireqos start
ExecStop=/usr/bin/fireqos stop
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target