Package: openbsd-inetd
Version: 0.20091229-2
Followup-For: Bug #716862

EnvironmentFile is discouraged by upstream, second version of patch

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: armhf (armv7l)

Kernel: Linux 3.4.0 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openbsd-inetd depends on:
ii  libc6         2.17-7
ii  libwrap0      7.6.q-24
ii  lsb-base      4.1+Debian12
ii  tcpd          7.6.q-24
ii  update-inetd  4.43

openbsd-inetd recommends no packages.

openbsd-inetd suggests no packages.

-- no debconf information
>From 074d1a70cf21c84784568a46046db956b82dafdb Mon Sep 17 00:00:00 2001
From: Shawn Landden <[email protected]>
Date: Sat, 13 Jul 2013 10:54:37 -0700
Subject: [PATCH] add systemd openbsd-inetd.service

---
 debian/control               |  2 +-
 debian/openbsd-inetd.service | 10 ++++++++++
 debian/rules                 |  2 ++
 3 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 debian/openbsd-inetd.service

diff --git a/debian/control b/debian/control
index cc5c625..c2fb7c0 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: openbsd-inetd
 Section: net
 Priority: optional
 Maintainer: Marco d'Itri <[email protected]>
-Build-Depends: debhelper (>= 5.0), libwrap0-dev
+Build-Depends: debhelper (>= 5.0), libwrap0-dev, dh-systemd
 Standards-Version: 3.9.3.1
 
 Package: openbsd-inetd
diff --git a/debian/openbsd-inetd.service b/debian/openbsd-inetd.service
new file mode 100644
index 0000000..5a601a5
--- /dev/null
+++ b/debian/openbsd-inetd.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=OpenBSD Internet Superserver
+
+[Service]
+ConditionPathExists=/etc/inetd.conf
+ExecStart=/usr/sbin/inetd -i
+
+[Install]
+WantedBy=multi-user.target
+Alias=inetd.service
diff --git a/debian/rules b/debian/rules
index 59ca068..10c2869 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,7 +31,9 @@ binary-arch: checkroot build
 	dh_link usr/share/man/man8/inetd.8.gz \
 			usr/share/man/man5/inetd.conf.5.gz
 	install --mode=755 inetd $D/usr/sbin/
+	dh_systemd_enable
 	dh_installinit --update-rcd-params="defaults 20"
+	dh_systemd_start
 	dh_strip
 	dh_compress
 	dh_fixperms
-- 
1.8.3.2

Reply via email to