From: Dietmar Maurer Date: Tue, 3 Mar 2015 12:37:40 +0000 (+0100) Subject: install systemd service files X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=commitdiff_plain;h=7a8f346e3aefddc5d1e97f2031edfe6f6c893fac install systemd service files --- diff --git a/debian/pve-firewall.service b/debian/pve-firewall.service new file mode 100644 index 0000000..88d363d --- /dev/null +++ b/debian/pve-firewall.service @@ -0,0 +1,17 @@ +[Unit] +Description=Proxmox VE firewall +ConditionPathExists=/usr/sbin/pve-firewall +Wants=pve-cluster.service pvefw-logger.service +After=pvefw-logger.service pve-cluster.service network.target stemd-modules-load.service +DefaultDependencies=no +Before=shutdown.target +Conflicts=shutdown.target + +[Service] +ExecStart=/usr/sbin/pve-firewall start +ExecStop=/usr/sbin/pve-firewall stop +ExecReload=/usr/sbin/pve-firewall restart +Type=forking + +[Install] +WantedBy=network-online.target diff --git a/debian/pvefw-logger.service b/debian/pvefw-logger.service new file mode 100644 index 0000000..cdf55d6 --- /dev/null +++ b/debian/pvefw-logger.service @@ -0,0 +1,13 @@ +[Unit] +Description=Proxmox VE firewall logger +ConditionPathExists=/usr/sbin/pvefw-logger +DefaultDependencies=no +Before=shutdown.target +After=local-fs.target +Conflicts=shutdown.target + +[Service] +ExecStart=/usr/sbin/pvefw-logger +TimeoutStopSec=5 +Type=forking + diff --git a/debian/rules b/debian/rules index 59532e8..330174d 100755 --- a/debian/rules +++ b/debian/rules @@ -4,7 +4,7 @@ #export DH_VERBOSE=1 %: - dh $@ + dh $@ --with systemd override_dh_installinit: dh_installinit -R --name pvefw-logger