File: config

package info (click to toggle)
bidentd 1.1.1-0.2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 212 kB
  • ctags: 183
  • sloc: php: 480; cpp: 264; makefile: 88; sh: 49
file content (24 lines) | stat: -rw-r--r-- 741 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
set -e
. /usr/share/debconf/confmodule

# Can read commented lines in order to preserve user manual config which was
# commented out by remove (without purge).
if [ -e /etc/inetd.conf ] && grep -q "/usr/sbin/bidentd" /etc/inetd.conf; then
 oldval=`grep "/usr/sbin/bidentd" /etc/inetd.conf | head -1 | sed 's/.*bidentd //'`
 
 case "$oldval" in
 "-qq")  thedefault="Be very quiet" ;;
 "-q")   thedefault="Be quiet" ;;
 "")     thedefault="Log all requests" ;;
 "-v")   thedefault="Be somewhat verbose" ;;
 "-vv")  thedefault="Be quite verbose" ;;
 "-vvv") thedefault="Be really verbose" ;;
 *)      thedefault="Manual config" ;;
 esac
 
 db_set bidentd/loglevel "$thedefault"
fi

db_input low bidentd/loglevel || true
db_go || true