File: xen-utils-V.prerm.vsn-in

package info (click to toggle)
xen 4.14.6-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 36,700 kB
  • sloc: ansic: 492,012; asm: 8,191; python: 6,969; makefile: 6,926; sh: 6,593; ml: 5,122; perl: 4,420; cpp: 1,885; lex: 813; yacc: 644; pascal: 489; sed: 4
file content (31 lines) | stat: -rw-r--r-- 756 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash

set -e

case "$1" in
    remove|upgrade)
        if [ -x "/etc/init.d/xen" ]; then
            # Only call the init script when removing or while upgrading for
            # the currently running version of Xen.
            #
            # Otherwise, for example after a Xen version upgrade, autoremoval
            # of an obsolete xen-utils-V package would inadvertently stop
            # running daemons like xenconsoled.
            if [ "$(/usr/lib/xen-common/bin/xen-version)" = "@version@" ]; then
                invoke-rc.d xen stop || exit $?
            fi
        fi
    ;;

    deconfigure|failed-upgrade)
    ;;

    *)
        echo "prerm called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

#DEBHELPER#

exit 0