1178825Sdfr#!/bin/sh -e 2178825Sdfr 3178825Sdfradd_servers() { 4178825Sdfr kx_entry="kx stream tcp nowait root /usr/sbin/tcpd /usr/lib/heimdal-servers/kxd" 5178825Sdfr update-inetd --group KRB5 --add "$kx_entry" 6178825Sdfr} 7178825Sdfr 8178825Sdfrenable_servers() { 9178825Sdfr update-inetd --pattern '[ \t]/usr/lib/heimdal-servers/kx' --enable kx 10178825Sdfr} 11178825Sdfr 12178825Sdfrremove_servers() { 13178825Sdfr update-inetd --remove 'kx[ \t].*[ \t]/usr/lib/heimdal-servers/kxd' 14178825Sdfr} 15178825Sdfr 16178825Sdfrcase "$1" in 17178825Sdfrabort-upgrade | abort-deconfigure | abort-remove) 18178825Sdfr enable_servers 19178825Sdfr ;; 20178825Sdfrconfigure) 21178825Sdfr if [ -n "$2" ] && dpkg --compare-versions "$2" ge 0.2h-1; then 22178825Sdfr enable_servers 23178825Sdfr else 24178825Sdfr remove_servers 25178825Sdfr add_servers 26178825Sdfr fi 27178825Sdfr ;; 28178825Sdfr*) 29178825Sdfr printf "$0: incorrect arguments: $*\n" >&2 30178825Sdfr exit 1 31178825Sdfr ;; 32178825Sdfresac 33178825Sdfr 34178825Sdfr#DEBHELPER# 35