File: postinst

package info (click to toggle)
ckermit 211-5
  • links: PTS
  • area: non-free
  • in suites: sarge
  • size: 11,700 kB
  • ctags: 14,540
  • sloc: ansic: 239,818; makefile: 4,582; sh: 51
file content (33 lines) | stat: -rw-r--r-- 686 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh -e

. /usr/share/debconf/confmodule

anon='off'
prefix='#<off>#'
dir='/home/ftp'
inetdentry='kermit	stream	tcp	nowait	root	/usr/sbin/tcpd	/usr/sbin/iksd'
iksd_args='-A --initfile:/etc/kermit/iksd-anon.conf --dbfile:/var/run/iksd.db --syslog:5'

if [ "$1" = "configure" ]
then
		db_get ckermit/iksd || true
		if [ "$RET" = true ]
		then
				prefix=""
				db_get ckermit/iksd-anon || true
				if [ "$RET" = true ]
				then
						anon="on"
						db_get ckermit/iksd-anondir || true
						dir="$RET"
				fi
		fi
		
		iksd_args="$iksd_args --root:$dir --anonymous:$anon"
		update-inetd --remove "kermit"
		update-inetd --add "$prefix$inetdentry $iksd_args"
fi

#DEBHELPER#

exit 0