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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 75 - (hide annotations) (download)
Tue Oct 10 15:06:48 2000 UTC (12 years, 7 months ago) by lange
Original Path: trunk/debian/prerm
File size: 1410 byte(s)
kernel-nfs-server support, architecture now "any"
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 75 test -f /etc/init.d/nfs-server && nfsserver=nfs-server
22     test -f /etc/init.d/nfs-kernel-server && nfsserver=nfs-kernel-server
23 lange 2
24     case "$1" in
25     remove|upgrade|deconfigure)
26     # install-info --quiet --remove /usr/info/fai.info.gz
27    
28 lange 16 umount -n /usr/lib/fai/nfsroot/proc 2>/dev/null || true
29 lange 75 umount -n /usr/lib/fai/nfsroot/dev/pts 2>/dev/null || true
30 lange 2 rm -rf /usr/lib/fai/nfsroot
31    
32     perl -ni.bak -e "print unless m#^/usr/local/share/fai\s#" /etc/exports
33     perl -ni.bak -e "print unless m#^/usr/lib/fai/nfsroot\s#" /etc/exports
34 lange 75 /etc/init.d/$nfsserver reload
35 lange 2
36     # userdel sometimes does not success
37     userdel -r fai || true
38    
39     ;;
40     failed-upgrade)
41     ;;
42     *)
43     echo "prerm called with unknown argument \`$1'" >&2
44     exit 0
45     ;;
46     esac
47    
48     # dh_installdeb will replace this with shell code automatically
49     # generated by other debhelper scripts.
50    
51     #DEBHELPER#
52    
53     exit 0
54    
55    

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5