Mercurial > noffle
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 |
