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