X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=debian%2Fxinetd.init;h=0f115bc8797219f98fb28e4645dd80aa9f33d6e5;hb=e42ff8c502ea284ebeb076c58419bc768ebe8910;hp=1c59e0218c25bdfe62e978a4d49921e379da3332;hpb=cc267605c2926e0f494a759c5f1fc7a357b8ac61;p=packages%2Fxinetd.git diff --git a/debian/xinetd.init b/debian/xinetd.init index 1c59e02..0f115bc 100644 --- a/debian/xinetd.init +++ b/debian/xinetd.init @@ -20,7 +20,14 @@ PIDFILE=/var/run/$NAME.pid test -x "$DAEMON" || exit 0 test -e /etc/default/$NAME && . /etc/default/$NAME -case "$INETD_COMPAT" in [Yy]*) XINETD_OPTS="$XINETD_OPTS -inetd_compat";; esac +case "$INETD_COMPAT" in + [Yy]*) + XINETD_OPTS="$XINETD_OPTS -inetd_compat" + if perl -MSocket -e 'exit (!socket($sock, AF_INET6, SOCK_STREAM, 0))'; then + XINETD_OPTS="$XINETD_OPTS -inetd_ipv6" + fi + ;; +esac . /lib/lsb/init-functions