source: pkg/frankie/main/network-manager/trunk/debian/network-manager.postinst @ 6322

Revision 6322, 1.5 KB checked in by alanbach-guest, 3 years ago (diff)
  • Sync'd with Debian 0.7.999-3
    • managed=true in nm-system-settings.conf
Line 
1#!/bin/sh
2
3set -e
4
5# This script can be called in the following ways:
6#
7# After the package was installed:
8#       <postinst> configure <old-version>
9#
10#
11# If prerm fails during upgrade or fails on failed upgrade:
12#       <old-postinst> abort-upgrade <new-version>
13#
14# If prerm fails during deconfiguration of a package:
15#       <postinst> abort-deconfigure in-favour <new-package> <version>
16#                  removing <old-package> <version>
17#
18# If prerm fails during replacement due to conflict:
19#       <postinst> abort-remove in-favour <new-package> <version>
20
21
22case "$1" in
23    configure)
24       
25        if ! getent group netdev > /dev/null; then
26            addgroup --quiet --system netdev
27        fi
28       
29        if [ -x "/etc/init.d/dbus" ]; then
30            invoke-rc.d dbus force-reload || true
31        fi
32
33        # Stop the service on upgrades before it is started again.
34        # dh_installinit -r will create the start code.
35        if [ -n "$2" ]; then
36                if [ -x "/etc/init.d/network-manager" ]; then
37                        invoke-rc.d network-manager stop || true
38                fi
39        fi
40
41        # Update init script priorities
42        if dpkg --compare-versions "$2" lt "0.7.0.99-1"; then
43                for i in 0 1 6 ; do
44                        if [ -e /etc/rc$i.d/K14network-manager ]; then
45                                mv /etc/rc$i.d/K14network-manager /etc/rc$i.d/K88network-manager
46                        fi
47                done
48        fi
49
50        # Kill nm-system-settings service as in 0.8 it is no longer a separate process
51        if dpkg --compare-versions "$2" lt "0.7.999-1"; then
52                kill `pidof /usr/sbin/nm-system-settings` 2>/dev/null || true
53        fi
54
55        ;;
56
57    abort-upgrade|abort-deconfigure|abort-remove)
58        ;;
59
60    *)
61        echo "$0 called with unknown argument \`$1'" 1>&2
62        exit 1
63        ;;
64esac
65
66#DEBHELPER#
67exit 0
68
Note: See TracBrowser for help on using the repository browser.