]> git.proxmox.com Git - pve-firewall.git/commitdiff
install systemd service files
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 3 Mar 2015 12:37:40 +0000 (13:37 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 3 Mar 2015 12:37:40 +0000 (13:37 +0100)
debian/pve-firewall.service [new file with mode: 0644]
debian/pvefw-logger.service [new file with mode: 0644]
debian/rules

diff --git a/debian/pve-firewall.service b/debian/pve-firewall.service
new file mode 100644 (file)
index 0000000..88d363d
--- /dev/null
@@ -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 (file)
index 0000000..cdf55d6
--- /dev/null
@@ -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
+
index 59532e8a4a5c19320ef102c96337530d2ee7c35a..330174d7a96d73b5fb7056de8f5416059c1f6f01 100755 (executable)
@@ -4,7 +4,7 @@
 #export DH_VERBOSE=1
 
 %:
-       dh $@ 
+       dh $@ --with systemd
 
 override_dh_installinit:
        dh_installinit -R --name pvefw-logger