comparison debian/config @ 361:dec92f910289 noffle

[svn] improved debconf backup capability
author godisch
date Sat, 29 Mar 2003 07:12:43 +0000
parents a23b37308063
children c036f2b55576
comparison
equal deleted inserted replaced
360:a23b37308063 361:dec92f910289
1 #!/bin/sh 1 #!/bin/sh
2 # $Id: config 499 2003-03-29 06:57:20Z godisch $ 2 # $Id: config 500 2003-03-29 07:12:43Z godisch $
3 3
4 set -e 4 set -e
5 . /usr/share/debconf/confmodule 5 . /usr/share/debconf/confmodule
6 db_version 2.0 6 db_version 2.0
7 db_capb backup 7 db_capb backup
88 # do we need confirmation? 88 # do we need confirmation?
89 db_get noffle/fetchmode 89 db_get noffle/fetchmode
90 [ "$NOFFLE_FETCHMODE" = "$RET" ] || db_fset noffle/fetchmode seen false 90 [ "$NOFFLE_FETCHMODE" = "$RET" ] || db_fset noffle/fetchmode seen false
91 91
92 # input configuration using backup capability, see debconf-devel(8) 92 # input configuration using backup capability, see debconf-devel(8)
93 state=1 93 state=2
94 laststate=7 94 laststate=8
95 while [ "$state" -gt 0 -a "$state" -le "$laststate" ]; do 95 while [ "$state" -gt 0 -a "$state" -le "$laststate" ]; do
96 case "$state" in 96 case "$state" in
97 1) 97 1)
98 db_input high noffle/debconf || :
99 ;;
100 2)
98 db_input low noffle/port || : 101 db_input low noffle/port || :
99 ;; 102 ;;
100 2) 103 3)
101 db_input high noffle/server || : 104 db_input high noffle/server || :
102 ;; 105 ;;
103 3) 106 4)
104 db_input medium noffle/username || : 107 db_input medium noffle/username || :
105 ;; 108 ;;
106 4) 109 5)
107 db_get noffle/username 110 db_get noffle/username
108 if [ "$RET" ]; then 111 if [ "$RET" ]; then
109 db_input medium noffle/password || : 112 db_input medium noffle/password || :
110 fi 113 fi
111 ;; 114 ;;
112 5) 115 6)
113 db_input medium noffle/fetchmode || : 116 db_input medium noffle/fetchmode || :
114 ;; 117 ;;
115 6) 118 7)
116 db_input medium noffle/maxfetch || : 119 db_input medium noffle/maxfetch || :
117 ;; 120 ;;
118 7) 121 8)
119 db_input low noffle/default-expire || : 122 db_input low noffle/default-expire || :
120 ;; 123 ;;
121 esac 124 esac
122 if db_go; then 125 if db_go; then
126 if [ "$state" -eq 1 ]; then
127 db_get noffle/debconf
128 if [ "$RET" = false ]; then
129 break
130 fi
131 fi
123 state=$(($state + 1)) 132 state=$(($state + 1))
124 else 133 else
125 state=$(($state - 1)) 134 state=$(($state - 1))
126 fi 135 fi
127 done 136 done