home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
-
- set -e
-
- # Do not restart dbus on upgrades, only if we remove the package.
- if [ "$1" = "remove" ] ; then
- if [ -x /etc/init.d/dbus ]; then
- invoke-rc.d dbus force-reload || true
- fi
- fi
-
-
-
- if [ "$1" = "purge" ] ; then
- deluser --quiet --system haldaemon > /dev/null || true
- rmdir /var/run/hal || true
- fi
-
- # gracefully handle udev rules renaming on upgrade errors
- if [ "$1" = abort-install ] || [ "$1" = abort-upgrade ]; then
- if dpkg --compare-versions "$2" le-nl "0.5.8.1-3ubuntu7"; then
- F=/etc/udev/rules.d/85-hal.rules
- if [ -e $F.moved-by-preinst ]; then
- mv -f $F.moved-by-preinst $F
- fi
- fi
- fi
-
- exit 0
-