Prevent double-starting client on RHEL7
[openafs.git] / src / packaging / OpenBSD / postinstall
1 # $Id$
2
3 if [ `id -u` != "0" ]; then
4   echo "Must be root; current id="`id -u`
5   exit 1
6 fi
7
8 umask 022
9 if [ ! -d /afs ]; then
10   mkdir /afs
11 fi
12
13 chown root.bin /usr/vice /usr/vice/cache
14 chown -R root.bin /usr/vice/bin /usr/vice/etc
15
16 strip -x /usr/vice/bin/*
17
18 echo "Fetching CellServDB..."
19 ftp -o /usr/vice/etc/CellServDB http://grand.central.org/dl/cellservdb/CellServDB
20
21 echo -n 'Please enter your cell name: '
22 sh -c 'read; echo $REPLY >/usr/vice/etc/ThisCell'
23
24 if ! grep -q '^\. /usr/vice/etc/rc.securelevel.afs' /etc/rc.securelevel; then
25   echo 'adding rc.securelevel.afs to /etc/rc.securelevel'
26   echo '. /usr/vice/etc/rc.securelevel.afs' >>/etc/rc.securelevel
27 else
28   echo 'rc.securelevel.afs is already in /etc/rc.securelevel'
29 fi
30
31 echo 'Reboot to start OpenAFS.'