From 9696842a61b6608f10633a984732a145c4fe5c68 Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Fri, 8 Feb 2019 05:14:29 +0000 Subject: add debian/ folder --- debian/fingerd.postinst | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 debian/fingerd.postinst (limited to 'debian/fingerd.postinst') diff --git a/debian/fingerd.postinst b/debian/fingerd.postinst new file mode 100644 index 0000000..afe09b7 --- /dev/null +++ b/debian/fingerd.postinst @@ -0,0 +1,33 @@ +#!/bin/sh + +set -e + +enable_if_alone() { + if ! grep -q ^finger /etc/inetd.conf; then + update-inetd --pattern /usr/sbin/in\\.fingerd --enable finger + fi +} + +case "$1" in +abort-upgrade | abort-deconfigure | abort-remove) + enable_if_alone + ;; +configure) + if [ -n "$2" ]; then + enable_if_alone + else + fingerentry="finger stream tcp nowait nobody /usr/sbin/tcpd /usr/sbin/in.fingerd" + if grep -q ^finger /etc/inetd.conf; then + update-inetd --group INFO --add "#$fingerentry" + else + update-inetd --group INFO --add "$fingerentry" + fi + fi + ;; +*) + printf "$0: incorrect arguments: $*\n" >&2 + exit 1 + ;; +esac + +#DEBHELPER# -- cgit v1.2.3