aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2012-04-19 00:29:52 +0100
committerJonathan McCrohan <jmccrohan@gmail.com>2012-04-19 00:57:17 +0100
commitfe4cdcdcadcc772088946d2c29263bc4dcb27555 (patch)
tree2abd43826dbee5237b8cacf00702fbe131ec52ea
parent1fd6c968e9c9df30c982e864d7b4a5d9d5328361 (diff)
downloadnyancat-fe4cdcdcadcc772088946d2c29263bc4dcb27555.tar.gz
Switch to reconf-inetd
-rw-r--r--debian/control2
-rw-r--r--debian/nyancat-server.install2
-rw-r--r--debian/nyancat-server.postinst9
-rw-r--r--debian/nyancat-server.postrm26
-rw-r--r--debian/reconf-inetd/nyancat-server.tcp1
-rw-r--r--debian/reconf-inetd/nyancat-server.tcp61
6 files changed, 5 insertions, 36 deletions
diff --git a/debian/control b/debian/control
index 261f56c..2fc1a48 100644
--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@ Description: Animated terminal Nyancat
Package: nyancat-server
Architecture: all
-Depends: nyancat, openbsd-inetd | inet-superserver, ${misc:Depends}
+Depends: nyancat, openbsd-inetd | inet-superserver, reconf-inetd, ${misc:Depends}
Conflicts: telnetd
Description: Animated terminal Nyancat server configurations
nyancat-server contains the configuations required to quickly set up a nyancat
diff --git a/debian/nyancat-server.install b/debian/nyancat-server.install
new file mode 100644
index 0000000..afd8833
--- /dev/null
+++ b/debian/nyancat-server.install
@@ -0,0 +1,2 @@
+debian/reconf-inetd/nyancat-server.tcp usr/share/reconf-inetd/
+debian/reconf-inetd/nyancat-server.tcp6 usr/share/reconf-inetd/
diff --git a/debian/nyancat-server.postinst b/debian/nyancat-server.postinst
deleted file mode 100644
index c723125..0000000
--- a/debian/nyancat-server.postinst
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-set -e
-
-# Set up nyancat
-update-inetd --group OTHER --add \
- '#<off># telnet\t\tstream\ttcp\tnowait\tnobody\t/usr/bin/nyancat\tnyancat -t'
-
-#DEBHELPER#
diff --git a/debian/nyancat-server.postrm b/debian/nyancat-server.postrm
deleted file mode 100644
index 9b2af53..0000000
--- a/debian/nyancat-server.postrm
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case "$1" in
- purge)
- if [ -x /usr/sbin/update-inetd ]; then
- update-inetd --remove nyancat
- fi
- ;;
- remove)
- if [ -x /usr/sbin/update-inetd ]; then
- update-inetd --disable nyancat
- fi
- ;;
- upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
- ;;
- *)
- echo "$0: unknown action \"$1\""
- exit 0
- ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/reconf-inetd/nyancat-server.tcp b/debian/reconf-inetd/nyancat-server.tcp
new file mode 100644
index 0000000..47f4f81
--- /dev/null
+++ b/debian/reconf-inetd/nyancat-server.tcp
@@ -0,0 +1 @@
+#<off># telnet stream tcp nowait nobody /usr/bin/nyancat nyancat -t
diff --git a/debian/reconf-inetd/nyancat-server.tcp6 b/debian/reconf-inetd/nyancat-server.tcp6
new file mode 100644
index 0000000..060cb4e
--- /dev/null
+++ b/debian/reconf-inetd/nyancat-server.tcp6
@@ -0,0 +1 @@
+#<off># telnet stream tcp6 nowait nobody /usr/bin/nyancat nyancat -t