comparison debian/postinst @ 325:c36eb2596531 noffle

[svn] fixed inclusion of db_*
author godisch
date Sun, 23 Feb 2003 15:16:46 +0000
parents 5ec39beae9c5
children 56c3a43af1d5
comparison
equal deleted inserted replaced
324:5ec39beae9c5 325:c36eb2596531
1 #!/bin/sh 1 #!/bin/sh
2 # $Id: postinst 459 2003-02-22 21:54:34Z godisch $ 2 # $Id: postinst 460 2003-02-23 15:16:46Z godisch $
3 3
4 set -e 4 set -e
5 5
6 [ "$1" = configure ] || exit 0 6 [ "$1" = configure ] || exit 0
7
8 . /usr/share/debconf/confmodule
9 db_version 2.0
7 10
8 server_config=/etc/news/noffle.conf 11 server_config=/etc/news/noffle.conf
9 debian_config=/etc/default/noffle 12 debian_config=/etc/default/noffle
10 13
11 maxfetch_default=300 14 maxfetch_default=300
29 if dpkg --compare-versions "$2" eq 1.1.2-1; then 32 if dpkg --compare-versions "$2" eq 1.1.2-1; then
30 # 1.1.2-1 was in unstable only, don't notify 33 # 1.1.2-1 was in unstable only, don't notify
31 mv -f /etc/noffle.conf $server_config || : 34 mv -f /etc/noffle.conf $server_config || :
32 mv -f /etc/noffle.conf.old $server_config.old 2> /dev/null || : 35 mv -f /etc/noffle.conf.old $server_config.old 2> /dev/null || :
33 fi 36 fi
34
35 . /usr/share/debconf/confmodule
36 db_version 2.0
37 37
38 db_get noffle/debconf || RET="" 38 db_get noffle/debconf || RET=""
39 if [ "$RET" != false ]; then 39 if [ "$RET" != false ]; then
40 db_get noffle/port || RET="" 40 db_get noffle/port || RET=""
41 port="$RET" 41 port="$RET"
85 sed "s/^NOFFLE_FETCHMODE=.*/NOFFLE_FETCHMODE=$fetchmode/" \ 85 sed "s/^NOFFLE_FETCHMODE=.*/NOFFLE_FETCHMODE=$fetchmode/" \
86 > $debian_config.new 86 > $debian_config.new
87 mv -f $server_config.new $server_config 87 mv -f $server_config.new $server_config
88 mv -f $debian_config.new $debian_config 88 mv -f $debian_config.new $debian_config
89 fi 89 fi
90 db_stop
91 90
92 # sanity checks 91 # sanity checks
93 chown -R news:news /var/lock/noffle /var/spool/noffle 92 chown -R news:news /var/lock/noffle /var/spool/noffle
94 chmod -R go-w /var/lock/noffle /var/spool/noffle 93 chmod -R go-w /var/lock/noffle /var/spool/noffle
95 find /var/lock/noffle /var/spool/noffle -type d -print0 | xargs -0 chmod g+s 94 find /var/lock/noffle /var/spool/noffle -type d -print0 | xargs -0 chmod g+s
109 echo "information how to do this." 108 echo "information how to do this."
110 echo "" 109 echo ""
111 sleep 2 110 sleep 2
112 fi 111 fi
113 112
113 db_stop
114 exit 0 114 exit 0