summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/conntrackd.install1
-rw-r--r--debian/conntrackd.service11
-rw-r--r--debian/control1
-rw-r--r--debian/environmentfile1
-rwxr-xr-xdebian/rules2
5 files changed, 15 insertions, 1 deletions
diff --git a/debian/conntrackd.install b/debian/conntrackd.install
index 1c9808d..595219e 100644
--- a/debian/conntrackd.install
+++ b/debian/conntrackd.install
@@ -1,3 +1,4 @@
debian/conntrackd.conf etc/conntrackd
debian/tmp/usr/sbin/conntrackd
debian/tmp/usr/share/man/man8/conntrackd.8
+debian/environmentfile usr/share/conntrackd
diff --git a/debian/conntrackd.service b/debian/conntrackd.service
new file mode 100644
index 0000000..c75fdeb
--- /dev/null
+++ b/debian/conntrackd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Conntrack Daemon
+
+[Service]
+EnvironmentFile=-/usr/share/conntrackd/environmentfile
+EnvironmentFile=-/etc/default/conntrackd
+ExecStart=/usr/sbin/conntrackd -C "$CONFIG" $OPTIONS
+
+[Install]
+WantedBy=multi-user.target
+
diff --git a/debian/control b/debian/control
index 921699b..d7ed428 100644
--- a/debian/control
+++ b/debian/control
@@ -6,6 +6,7 @@ Uploaders: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Homepage: http://conntrack-tools.netfilter.org/
Build-Depends: autotools-dev,
bison,
+ dh-systemd,
debhelper (>= 9),
flex,
libmnl-dev (>= 1.0.1),
diff --git a/debian/environmentfile b/debian/environmentfile
new file mode 100644
index 0000000..ec11347
--- /dev/null
+++ b/debian/environmentfile
@@ -0,0 +1 @@
+CONFIG=/etc/conntrackd/conntrackd.conf
diff --git a/debian/rules b/debian/rules
index 6cf4ee2..8c13172 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,7 +4,7 @@
#export DH_VERBOSE=1
%:
- dh $@
+ dh $@ --with systemd
override_dh_auto_configure:
./configure --prefix=/usr --disable-silent-rules