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

Contents of /trunk/debian/prerm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 147 - (hide annotations) (download)
Fri Nov 3 15:43:15 2000 UTC (12 years, 6 months ago) by lange
File size: 1432 byte(s)
remove loacal/share directory
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 98 . /etc/fai.conf
22    
23 lange 75 test -f /etc/init.d/nfs-server && nfsserver=nfs-server
24     test -f /etc/init.d/nfs-kernel-server && nfsserver=nfs-kernel-server
25 lange 2
26     case "$1" in
27     remove|upgrade|deconfigure)
28     # install-info --quiet --remove /usr/info/fai.info.gz
29    
30 lange 98 umount -n $NFSROOT/proc 2>/dev/null || true
31     umount -n $NFSROOT/dev/pts 2>/dev/null || true
32     rm -rf $NFSROOT
33 lange 2
34     perl -ni.bak -e "print unless m#^/usr/local/share/fai\s#" /etc/exports
35 lange 98 perl -ni.bak -e "print unless m#^$NFSROOT\s#" /etc/exports
36 lange 75 /etc/init.d/$nfsserver reload
37 lange 2
38 lange 147 rmdir /usr/local/share/fai || true
39    
40 lange 98 [ -f /home/$LOGUSER/.account_created_by_fai_package ] && userdel -r $LOGUSER
41 lange 2
42     ;;
43     failed-upgrade)
44     ;;
45     *)
46     echo "prerm called with unknown argument \`$1'" >&2
47     exit 0
48     ;;
49     esac
50    
51     # dh_installdeb will replace this with shell code automatically
52     # generated by other debhelper scripts.
53    
54     #DEBHELPER#
55    
56     exit 0
57    
58    

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5