/[fai]/trunk/debian/fai-server.prerm
ViewVC logotype

Contents of /trunk/debian/fai-server.prerm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2319 - (hide annotations) (download)
Fri Jul 9 09:58:39 2004 UTC (8 years, 11 months ago) by lange
Original Path: trunk/debian/prerm
File size: 1545 byte(s)
add make-fai-nfsroot.conf
1 lange 2 #! /bin/sh
2 lange 7
3     # $Id$
4     #
5 lange 2 # prerm script for fai
6     #
7     # see: dh_installdeb(1)
8    
9     set -e
10    
11     # summary of how this script can be called:
12     # * <prerm> `remove'
13     # * <old-prerm> `upgrade' <new-version>
14     # * <new-prerm> `failed-upgrade' <old-version>
15     # * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
16     # * <deconfigured's-prerm> `deconfigure' `in-favour'
17     # <package-being-installed> <version> `removing'
18     # <conflicting-package> <version>
19 lange 1039 # for details, see /usr/share/doc/packaging-manual/
20 lange 2
21 lange 949 # nothing to do during upgrade
22     case "$1" in
23     upgrade) exit 0 ;;
24     esac
25    
26 lange 940 . /etc/fai/fai.conf
27 lange 2319 . /etc/fai/make-fai-nfsroot.conf
28 lange 98
29 lange 75 test -f /etc/init.d/nfs-kernel-server && nfsserver=nfs-kernel-server
30 lange 880 test -f /etc/init.d/nfs-user-server && nfsserver=nfs-user-server
31 lange 2
32     case "$1" in
33 lange 949 upgrade) exit 0 ;;
34 lange 2
35 lange 945 remove|deconfigure)
36 lange 2
37 lange 2136 if [ -z "$NFSROOT" ]; then
38     echo "\$NFSROOT is not set. Please check your settings in fai.conf."
39     exit 4
40     fi
41 lange 1260 echo "WARNING: removing NFROOT $NFROOT"
42 lange 2146 sleep 2
43 lange 949 rm -rf $NFSROOT || true
44 lange 945
45 lange 953 perl -ni.bak -e "print unless m#^$FAI_CONFIGDIR\s|^$NFSROOT\s#" /etc/exports
46 lange 949 /etc/init.d/$nfsserver reload
47 lange 2
48 lange 949 rmdir $FAI_CONFIGDIR || true
49 lange 147
50 lange 949 [ -f /home/$LOGUSER/.account_created_by_fai_package ] && userdel -r $LOGUSER
51 lange 2
52     ;;
53     failed-upgrade)
54     ;;
55     *)
56     echo "prerm called with unknown argument \`$1'" >&2
57     exit 0
58     ;;
59     esac
60    
61     # dh_installdeb will replace this with shell code automatically
62     # generated by other debhelper scripts.
63    
64     #DEBHELPER#
65    
66     exit 0
67    
68    

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.5