I've been thinking that systemd prefers services to not fork.
---
config/firewalld.service | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/config/firewalld.service b/config/firewalld.service
index 53b5bc3..e0a538e 100644
--- a/config/firewalld.service
+++ b/config/firewalld.service
@@ -5,9 +5,8 @@ Before=network.target
Conflicts=iptables.service ip6tables.service ebtables.service
[Service]
-Type=forking
EnvironmentFile=-/etc/sysconfig/firewalld
-ExecStart=/usr/sbin/firewalld
+ExecStart=/usr/sbin/firewalld --nofork
ExecReload=/usr/bin/firewall-cmd --reload
[Install]
--
1.7.7.6
Show replies by date