* integrate apache package.
[citadel.git] / webcit / debian / citadel-webcit.config
1 #!/bin/sh
2 set -e
3
4 . /usr/share/debconf/confmodule
5
6 if test -e /etc/default/webcit; then
7   source /etc/default/webcit
8 else
9     export WEBCIT_CITADEL_IP=127.0.0.1
10     export WEBCIT_CITADEL_PORT=504
11 fi
12
13 db_capb backup 
14
15 if test -n "$2"; then
16     if test "`echo $2 | sed -e 's/[.-]//g'`" -lt 127 \
17         -o $1 = reconfigure
18         then
19         
20         
21         STATE=1
22         LASTSTATE=2
23         while [ "$STATE" != 0 -a "$STATE" -le "$LASTSTATE" ]; do
24             case "$STATE" in
25                 1)
26                     db_input high citadel/WebcitApacheIntegration
27                     ;;
28                 2)
29                     db_get citadel/WebcitApacheIntegration
30                     if test "$RET" = "Internal"; then
31                         db_input high citadel/WebcitHttpPort
32                     else
33                         db_set citadel/WebcitHttpPort 8504
34                     fi
35                     ;;
36                 3)                   
37                     db_get citadel/WebcitApacheIntegration
38                     if test "$RET" = "Internal"; then
39                         db_input high citadel/WebcitHttpsPort
40                         db_set citadel/WebcitBindIp 0.0.0.0
41                     else
42                         db_set citadel/WebcitHttpsPort -1
43                         db_set citadel/WebcitBindIp 127.0.0.1
44                     fi
45                     ;;
46                 4)
47                     db_input high citadel/WebcitInstallnote
48                     ;;
49             esac
50             if db_go; then
51                 STATE=$(($STATE + 1))
52             else
53                 STATE=$(($STATE - 1))
54             fi
55             
56         done
57         db_go
58         db_get ciatdel/WebcitWebserver &&WWWTYPE="$RET"
59         db_get citadel/WebcitHttpPort && WEBCIT_HTTP_PORT="$RET"
60         db_get citadel/WebcitHttpsPort && WEBCIT_HTTPS_PORT="$RET"
61         db_get citadel/WebcitBindIp && WEBCIT_LISTEN_IP="$RET"
62         
63         set |grep WEBCIT |sed "s;^;export ;;" >/etc/default/webcit
64         
65     fi
66 fi
67
68
69
70 exit 0