[project @ import to darcs]
[ckermit.git] / debian / postinst
1 #!/bin/sh -e
2
3 . /usr/share/debconf/confmodule
4
5 anon='off'
6 prefix='#<off>#'
7 dir='/home/ftp'
8 inetdentry='kermit      stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/iksd'
9 iksd_args='-A --initfile:/etc/kermit/iksd-anon.conf --dbfile:/var/run/iksd.db --syslog:5'
10
11 if [ "$1" = "configure" ]
12 then
13                 db_get ckermit/iksd || true
14                 if [ "$RET" = true ]
15                 then
16                                 prefix=""
17                                 db_get ckermit/iksd-anon || true
18                                 if [ "$RET" = true ]
19                                 then
20                                                 anon="on"
21                                                 db_get ckermit/iksd-anondir || true
22                                                 dir="$RET"
23                                 fi
24                 fi
25                 
26                 iksd_args="$iksd_args --root:$dir --anonymous:$anon"
27                 update-inetd --remove "kermit"
28                 update-inetd --add "$prefix$inetdentry $iksd_args"
29 fi
30
31 #DEBHELPER#
32
33 exit 0