backport to buster
[hcoop/debian/openafs.git] / debian / openafs-fileserver.postinst
1 #!/bin/sh
2
3 set -e
4
5 . /usr/share/debconf/confmodule
6 db_version 2.0
7
8 # Configure the local cell for the file server.
9 db_get openafs-fileserver/thiscell
10 echo $RET >/etc/openafs/server/ThisCell
11
12 # If there is no local server CellServDB, construct it from the client
13 # CellServDB by looking for the local cell. If that fails, create a minimal
14 # CellServDB for the server with no information.
15 if [ ! -f /etc/openafs/server/CellServDB ] ; then
16 sed -n "/^>$RET/,/^>/p" /etc/openafs/CellServDB | sed '$d' \
17 >/etc/openafs/server/CellServDB
18 if [ ! -s /etc/openafs/server/CellServDB ] ; then
19 echo ">$RET" >/etc/openafs/server/CellServDB
20 fi
21 fi
22
23 if [ -r /etc/openafs/server/rxkad.keytab ] ; then
24 akeyconvert
25 fi
26
27 #DEBHELPER#
28
29 exit 0