macos-update-readme-20040317
[openafs.git] / src / packaging / Debian / openafs-fileserver.config
1 #!/bin/sh -e
2
3 . /usr/share/debconf/confmodule || exit
4
5 db_version 2.0
6
7 arch=`dpkg --print-installation-architecture`
8 case $arch in
9     alpha)
10     db_input high openafs-fileserver/alpha-broken ||true
11 ;;
12 esac
13
14 if [ -r /etc/openafs/server/ThisCell ] ; then
15     read cell </etc/openafs/server/ThisCell || true # error if no newline is ignore
16     db_set openafs-fileserver/thiscell $cell
17     fi
18
19 db_get openafs-fileserver/thiscell || true
20 if [ "x$RET" = "x" ] ; then
21         db_get openafs-client/thiscell ||true
22         db_set openafs-fileserver/thiscell "$RET"
23         fi
24
25 db_input low openafs-fileserver/thiscell || true
26 if [ "x$2" != "x" ] ; then
27     if dpkg --compare-versions $2 lt 1.2.0-1 ; then
28         db_input high openafs-fileserver/bosconfig_moved ||true
29         fi
30 fi
31
32 db_go
33
34 db_get openafs-fileserver/bosconfig_moved
35 if [ $RET = "false" ] ; then
36     db_reset openafs-fileserver/bosconfig_moved
37     exit 2
38 fi