From e3b061e94b54067525c5e7f2ac716d1c838c9f20 Mon Sep 17 00:00:00 2001 From: sebres Date: Wed, 23 Aug 2017 12:55:36 +0200 Subject: - `files/fail2ban.service` renamed as template to `files/fail2ban.service.in`; - setup process generates `build/fail2ban.service` from `files/fail2ban.service.in` using distribution related bin-path; - bug-fixing by running setup with option `--dry-run` (note: specify option `--dry-run` before `install`, like `python setup.py --dry-run install`); - test cases extended to cover dry-run. --- files/fail2ban.service | 20 -------------------- files/fail2ban.service.in | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+), 20 deletions(-) delete mode 100644 files/fail2ban.service create mode 100644 files/fail2ban.service.in (limited to 'files') diff --git a/files/fail2ban.service b/files/fail2ban.service deleted file mode 100644 index 6eeba957..00000000 --- a/files/fail2ban.service +++ /dev/null @@ -1,20 +0,0 @@ -[Unit] -Description=Fail2Ban Service -Documentation=man:fail2ban(1) -After=network.target iptables.service firewalld.service -PartOf=iptables.service firewalld.service - -[Service] -Type=simple -ExecStartPre=/bin/mkdir -p /var/run/fail2ban -ExecStart=/usr/bin/fail2ban-server -xf start -# if should be logged in systemd journal, use following line or set logtarget to stdout in fail2ban.local -# ExecStart=/usr/bin/fail2ban-server -xf --logtarget=stdout start -ExecStop=/usr/bin/fail2ban-client stop -ExecReload=/usr/bin/fail2ban-client reload -PIDFile=/var/run/fail2ban/fail2ban.pid -Restart=on-failure -RestartPreventExitStatus=0 255 - -[Install] -WantedBy=multi-user.target diff --git a/files/fail2ban.service.in b/files/fail2ban.service.in new file mode 100644 index 00000000..7114a938 --- /dev/null +++ b/files/fail2ban.service.in @@ -0,0 +1,20 @@ +[Unit] +Description=Fail2Ban Service +Documentation=man:fail2ban(1) +After=network.target iptables.service firewalld.service +PartOf=iptables.service firewalld.service + +[Service] +Type=simple +ExecStartPre=/bin/mkdir -p /var/run/fail2ban +ExecStart=@BINDIR@/fail2ban-server -xf start +# if should be logged in systemd journal, use following line or set logtarget to stdout in fail2ban.local +# ExecStart=@BINDIR@/fail2ban-server -xf --logtarget=stdout start +ExecStop=@BINDIR@/fail2ban-client stop +ExecReload=@BINDIR@/fail2ban-client reload +PIDFile=/var/run/fail2ban/fail2ban.pid +Restart=on-failure +RestartPreventExitStatus=0 255 + +[Install] +WantedBy=multi-user.target -- cgit v1.2.1