home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / var / lib / dpkg / info / hal.postrm < prev    next >
Encoding:
Text File  |  2007-03-30  |  692 b   |  30 lines

  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. # Do not restart dbus on upgrades, only if we remove the package.
  6. if [ "$1" = "remove" ] ; then 
  7.     if [ -x /etc/init.d/dbus ]; then
  8.         invoke-rc.d dbus force-reload || true
  9.     fi
  10. fi
  11.  
  12.  
  13.  
  14. if [ "$1" = "purge" ] ; then
  15.         deluser --quiet --system haldaemon > /dev/null || true
  16.         rmdir /var/run/hal || true
  17. fi
  18.  
  19. # gracefully handle udev rules renaming on upgrade errors 
  20. if [ "$1" = abort-install ] || [ "$1" = abort-upgrade ]; then
  21.     if dpkg --compare-versions "$2" le-nl "0.5.8.1-3ubuntu7"; then
  22.         F=/etc/udev/rules.d/85-hal.rules
  23.         if [ -e $F.moved-by-preinst ]; then
  24.             mv -f $F.moved-by-preinst $F
  25.         fi
  26.     fi      
  27. fi
  28.  
  29. exit 0
  30.