/[fai]/trunk/debian/prerm
ViewVC logotype

Contents of /trunk/debian/prerm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 953 - (hide annotations) (download)
Sat Jan 5 18:48:45 2002 UTC (11 years, 4 months ago) by lange
File size: 1409 byte(s)
use only one perl call to change /etc/exports
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     # for details, see /usr/doc/packaging-manual/
20    
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 98
28 lange 880 # potato only
29 lange 75 test -f /etc/init.d/nfs-server && nfsserver=nfs-server
30 lange 880
31 lange 75 test -f /etc/init.d/nfs-kernel-server && nfsserver=nfs-kernel-server
32 lange 880 test -f /etc/init.d/nfs-user-server && nfsserver=nfs-user-server
33 lange 2
34     case "$1" in
35 lange 949 upgrade) exit 0 ;;
36 lange 2
37 lange 945 remove|deconfigure)
38 lange 2
39 lange 949 rm -rf $NFSROOT || true
40 lange 945
41 lange 953 perl -ni.bak -e "print unless m#^$FAI_CONFIGDIR\s|^$NFSROOT\s#" /etc/exports
42 lange 949 /etc/init.d/$nfsserver reload
43 lange 2
44 lange 949 rmdir $FAI_CONFIGDIR || true
45 lange 147
46 lange 949 [ -f /home/$LOGUSER/.account_created_by_fai_package ] && userdel -r $LOGUSER
47 lange 2
48     ;;
49     failed-upgrade)
50     ;;
51     *)
52     echo "prerm called with unknown argument \`$1'" >&2
53     exit 0
54     ;;
55     esac
56    
57     # dh_installdeb will replace this with shell code automatically
58     # generated by other debhelper scripts.
59    
60     #DEBHELPER#
61    
62     exit 0
63    
64    

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5