home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / dhcp3-client.postinst < prev    next >
Encoding:
Text File  |  2009-06-24  |  1.1 KB  |  50 lines

  1. #!/bin/sh -e
  2. #
  3. # $Id: dhcp3-client.postinst,v 1.1.1.1 2002/05/21 00:07:44 peloy Exp $
  4. #
  5.  
  6. # Source debconf library.
  7. . /usr/share/debconf/confmodule
  8.  
  9. case "$1" in
  10.     configure)
  11.         if [ ! -e /var/lib/dhcp3/dhclient.leases ]; then
  12.             if test -e /var/lib/dhcp/dhclient.leases; then
  13.                 cp /var/lib/dhcp/dhclient.leases /var/lib/dhcp3/dhclient.leases
  14.             else
  15.                 touch /var/lib/dhcp3/dhclient.leases
  16.             fi
  17.         fi
  18.  
  19.     if dpkg --compare-versions "$2" lt-nl "3.0.4-2"; then
  20.         if [ -e /etc/dhcp3/dhclient-script ]; then
  21.             db_input high dhcp3-client/dhclient-script_moved || true
  22.             db_go
  23.         else
  24.             db_input high dhcp3-client/dhclient-needs-restarting || true
  25.             db_go
  26.         fi
  27.     fi
  28.  
  29.     if [ -e /etc/dhcp3/dhclient.conf.oldconfig ]; then
  30.         mv /etc/dhcp3/dhclient.conf.oldconfig /etc/dhcp3/dhclient.conf
  31.     fi
  32.  
  33.     # Reload AppArmor profile
  34.     if [ -x /etc/init.d/apparmor ]; then
  35.         invoke-rc.d apparmor force-reload || true
  36.     fi
  37.         ;;
  38.  
  39.     abort-upgrade|abort-remove|abort-deconfigure)
  40.         exit 0
  41.         ;;
  42.     
  43.     *)
  44.         echo "postinst called with unknown argument \`$1'" >&2
  45.         exit 0
  46.         ;;
  47. esac
  48.  
  49.  
  50.