]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - crypto/heimdal/packages/debian/heimdal-servers-x.postinst
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / crypto / heimdal / packages / debian / heimdal-servers-x.postinst
1 #!/bin/sh -e
2
3 add_servers() {
4     kx_entry="kx        stream  tcp     nowait  root    /usr/sbin/tcpd /usr/lib/heimdal-servers/kxd"
5         update-inetd --group KRB5 --add "$kx_entry"
6 }
7
8 enable_servers() {
9         update-inetd --pattern '[ \t]/usr/lib/heimdal-servers/kx' --enable kx
10 }
11
12 remove_servers() {
13         update-inetd --remove 'kx[ \t].*[ \t]/usr/lib/heimdal-servers/kxd'
14 }
15
16 case "$1" in
17 abort-upgrade | abort-deconfigure | abort-remove)
18         enable_servers
19         ;;
20 configure)
21         if [ -n "$2" ] && dpkg --compare-versions "$2" ge 0.2h-1; then
22                 enable_servers
23         else
24                 remove_servers
25                 add_servers
26         fi
27         ;;
28 *)
29         printf "$0: incorrect arguments: $*\n" >&2
30         exit 1
31         ;;
32 esac
33
34 #DEBHELPER#