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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/debian/prerm revision 953 by lange, Sat Jan 5 18:48:45 2002 UTC trunk/debian/fai-server.prerm revision 5450 by lange, Sun Jul 19 17:09:34 2009 UTC
# Line 16  set -e Line 16  set -e
16  #        * <deconfigured's-prerm> `deconfigure' `in-favour'  #        * <deconfigured's-prerm> `deconfigure' `in-favour'
17  #          <package-being-installed> <version> `removing'  #          <package-being-installed> <version> `removing'
18  #          <conflicting-package> <version>  #          <conflicting-package> <version>
19  # for details, see /usr/doc/packaging-manual/  # for details, see /usr/share/doc/packaging-manual/
20    
21  # nothing to do during upgrade  # nothing to do during upgrade
22  case "$1" in  case "$1" in
23      upgrade) exit 0 ;;      upgrade)
24            if egrep -q ^FAI_CONFIGDIR= /etc/fai/fai.conf; then
25                echo "The variable \$FAI_CONFIGDIR is still defined in /etc/fai/fai.conf."
26                echo "Please move it to /etc/fai/make-fai-nfsroot.conf."
27            fi
28            exit 0
29            ;;
30  esac  esac
31    
32  . /etc/fai/fai.conf  . /etc/fai/fai.conf
33    . /etc/fai/make-fai-nfsroot.conf
 # potato only  
 test -f /etc/init.d/nfs-server && nfsserver=nfs-server  
34    
35  test -f /etc/init.d/nfs-kernel-server && nfsserver=nfs-kernel-server  test -f /etc/init.d/nfs-kernel-server && nfsserver=nfs-kernel-server
36  test -f /etc/init.d/nfs-user-server && nfsserver=nfs-user-server  test -f /etc/init.d/nfs-user-server && nfsserver=nfs-user-server
# Line 36  case "$1" in Line 40  case "$1" in
40    
41      remove|deconfigure)      remove|deconfigure)
42    
43          rm -rf $NFSROOT || true          if [ -z "$NFSROOT" ]; then
44                echo "\$NFSROOT is not set. Please check your settings in fai.conf."
45                exit 4
46            fi
47    
48          perl -ni.bak -e "print unless m#^$FAI_CONFIGDIR\s|^$NFSROOT\s#" /etc/exports          perl -ni.bak -e "print unless m#^$FAI_CONFIGDIR\s|^$NFSROOT\s#" /etc/exports
49          /etc/init.d/$nfsserver reload          [ -n "$nfsserver" ] && /etc/init.d/$nfsserver reload || true
50    
51          rmdir $FAI_CONFIGDIR || true          rmdir $FAI_CONFIGDIR || true
52    

Legend:
Removed from v.953  
changed lines
  Added in v.5450

  ViewVC Help
Powered by ViewVC 1.1.5