home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / network-manager.postinst < prev    next >
Encoding:
Text File  |  2009-04-14  |  1.3 KB  |  45 lines

  1. #!/bin/sh
  2.  
  3. set -eu
  4.  
  5. case "$1" in
  6.         configure)
  7.                 # if you come from a really old network manager we have
  8.                 # to comment the auto dhcp lines as a best effort approach
  9.  
  10.         if dpkg --compare-versions "$2" "lt-nl" "0.6.5-0ubuntu12"; then
  11.             sh /usr/lib/network-manager/ifblacklist_migrate.sh
  12.             sleep 2
  13.                 fi
  14.  
  15.         if dpkg --compare-versions "$2" "le-nl" "0.7.1~20090213+gitf142e15-0ubuntu1"; then
  16.             update-rc.d -f NetworkManager remove
  17.                 fi
  18.  
  19.         update-rc.d NetworkManager start 50 2 3 4 5 .
  20.  
  21.         # request a reboot (NM tears down interfaces on restart
  22.         # which is not the way we want to go)
  23.         /usr/share/update-notifier/notify-reboot-required
  24.  
  25.         [ -x /etc/dbus-1/event.d/25NetworkManager.dpkg-moving ] && \
  26.             rm -f /etc/dbus-1/event.d/25NetworkManager.dpkg-moving
  27.         [ -x /etc/dbus-1/event.d/25NetworkManager.dpkg-removing ] && \
  28.             rm -f /etc/dbus-1/event.d/25NetworkManager.dpkg-removing
  29.  
  30.         [ -x /etc/dbus-1/event.d/26NetworkManagerDispatcher.dpkg-moving ] && \
  31.             rm -f /etc/dbus-1/event.d/26NetworkManagerDispatcher.dpkg-moving
  32.         [ -x /etc/dbus-1/event.d/26NetworkManagerDispatcher.dpkg-removing ] && \
  33.             rm -f /etc/dbus-1/event.d/26NetworkManagerDispatcher.dpkg-removing
  34.         ;;
  35. esac
  36.  
  37. # Automatically added by dh_makeshlibs
  38. if [ "$1" = "configure" ]; then
  39.     ldconfig
  40. fi
  41. # End automatically added section
  42.  
  43.  
  44. exit 0
  45.