Mercurial > noffle
comparison debian/config @ 324:5ec39beae9c5 noffle
[svn] cleanup
| author | godisch |
|---|---|
| date | Sat, 22 Feb 2003 21:54:34 +0000 |
| parents | 150e75d3c785 |
| children | 47ba9cbc7b75 |
comparison
equal
deleted
inserted
replaced
| 323:67ce1ddf7313 | 324:5ec39beae9c5 |
|---|---|
| 1 #!/bin/sh | 1 #!/bin/sh |
| 2 # $Id: config 444 2003-02-19 07:36:16Z godisch $ | 2 # $Id: config 459 2003-02-22 21:54:34Z godisch $ |
| 3 | 3 |
| 4 set -e | 4 set -e |
| 5 . /usr/share/debconf/confmodule | |
| 6 db_version 2.0 | |
| 7 | 5 |
| 8 server_config=/etc/news/noffle.conf | 6 server_config=/etc/news/noffle.conf |
| 9 debian_config=/etc/default/noffle | 7 debian_config=/etc/default/noffle |
| 10 | 8 |
| 11 # for backward compatibility = 1.1.2-1, since postinst is not run yet | 9 # for backward compatibility = 1.1.2-1, since postinst is not run yet |
| 15 # for backward compatibility < 1.1.2-1 | 13 # for backward compatibility < 1.1.2-1 |
| 16 if [ ! -e $server_config -a ! -e $debian_config -a -e /etc/noffle/conf ]; then | 14 if [ ! -e $server_config -a ! -e $debian_config -a -e /etc/noffle/conf ]; then |
| 17 server_config=/etc/noffle/conf | 15 server_config=/etc/noffle/conf |
| 18 debian_config=/etc/noffle/conf.debian | 16 debian_config=/etc/noffle/conf.debian |
| 19 fi | 17 fi |
| 18 | |
| 19 . /usr/share/debconf/confmodule | |
| 20 db_version 2.0 | |
| 20 | 21 |
| 21 # are we using debconf? | 22 # are we using debconf? |
| 22 db_input high noffle/debconf && db_go || : | 23 db_input high noffle/debconf && db_go || : |
| 23 db_get noffle/debconf || RET="" | 24 db_get noffle/debconf || RET="" |
| 24 [ "$RET" = false ] && exit 0 | 25 [ "$RET" = false ] && exit 0 |
| 62 defexpire="`grep '^default-expire' $server_config | head -n 1 | sed 's/^default-expire[[:space:]]*//' 2> /dev/null`" || : | 63 defexpire="`grep '^default-expire' $server_config | head -n 1 | sed 's/^default-expire[[:space:]]*//' 2> /dev/null`" || : |
| 63 [ "$defexpire" = "$RET" ] || db_fset noffle/defexpire seen false || : | 64 [ "$defexpire" = "$RET" ] || db_fset noffle/defexpire seen false || : |
| 64 [ "$defexpire" ] && db_set noffle/default-expire "$defexpire" || : | 65 [ "$defexpire" ] && db_set noffle/default-expire "$defexpire" || : |
| 65 fi | 66 fi |
| 66 | 67 |
| 67 # better storing ppp/cron than 'via dialup'/'via permanent connection', | 68 # for backward compatibility < 1.1.2-1 |
| 68 # since that's less language dependent in the debconf dialog | |
| 69 if dpkg --compare-versions "$2" lt-nl 1.1.2; then | 69 if dpkg --compare-versions "$2" lt-nl 1.1.2; then |
| 70 db_get noffle/fetchmode || RET="" | 70 db_get noffle/fetchmode || RET="" |
| 71 case "$RET" in | 71 case "$RET" in |
| 72 'via dialup') db_set noffle/fetchmode ppp || :;; | 72 'via dialup') db_set noffle/fetchmode ppp || :;; |
| 73 'via permanent connection') db_set noffle/fetchmode cron || :;; | 73 'via permanent connection') db_set noffle/fetchmode cron || :;; |
| 87 [ "$NOFFLE_FETCHMODE" = "$RET" ] || db_fset noffle/fetchmode seen false || : | 87 [ "$NOFFLE_FETCHMODE" = "$RET" ] || db_fset noffle/fetchmode seen false || : |
| 88 | 88 |
| 89 # input server port, parent server, username, password, fetchmode, maxfetch, default-expire | 89 # input server port, parent server, username, password, fetchmode, maxfetch, default-expire |
| 90 db_input low noffle/port && db_go || : | 90 db_input low noffle/port && db_go || : |
| 91 db_input high noffle/server && db_go || : | 91 db_input high noffle/server && db_go || : |
| 92 db_input medium noffle/username && db_go || : | 92 db_input medium noffle/username && db_go || : |
| 93 db_input medium noffle/password && db_go || : | 93 db_input medium noffle/password && db_go || : |
| 94 db_input medium noffle/fetchmode && db_go || : | 94 db_input medium noffle/fetchmode && db_go || : |
| 95 db_input medium noffle/maxfetch && db_go || : | 95 db_input medium noffle/maxfetch && db_go || : |
| 96 db_input low noffle/default-expire && db_go || : | 96 db_input low noffle/default-expire && db_go || : |
| 97 | 97 |
| 98 exit 0 | 98 exit 0 |
