From: Ian Jackson Date: Fri, 24 Aug 2018 17:43:13 +0000 (+0100) Subject: Commit files generated by debian/rules debian/control X-Git-Tag: archive/raspbian/4.11.1-1+rpi1~1^2~75 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=fcb279fc5ffd32301fb93d0636e6da9fe390c63b;p=xen.git Commit files generated by debian/rules debian/control Signed-off-by: Ian Jackson --- diff --git a/debian/control b/debian/control new file mode 100644 index 0000000000..64a87dd75a --- /dev/null +++ b/debian/control @@ -0,0 +1,167 @@ +Source: xen +Section: kernel +Priority: optional +Maintainer: Debian Xen Team +Uploaders: Guido Trotter , Bastian Blank , Ian Jackson +Standards-Version: 3.9.4 +Build-Depends: autotools-dev, debhelper (>> 9), dpkg-dev (>= 1.16.0~), lsb-release, python-dev, bcc [i386 amd64], gcc-multilib [i386 amd64], e2fslibs-dev, iasl, seabios (>= 1.7.4-2~) [i386 amd64], libaio-dev, libfdt-dev [armhf arm64], libglib2.0-dev, liblzma-dev, libncurses5-dev, libpixman-1-dev, libyajl-dev, pkg-config, uuid-dev, zlib1g-dev +XS-Python-Version: current + +Package: libxen-4.11 +Architecture: amd64 arm64 armhf i386 +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Public libs for Xen + This package contains the shared toolstack libraries for Xen. +Multi-Arch: same + +Package: libxenstore3.0 +Architecture: amd64 arm64 armhf i386 +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Xenstore communications library for Xen + This package contains the client library interface to XenStore. +Multi-Arch: same + +Package: libxen-dev +Architecture: amd64 arm64 armhf i386 +Section: libdevel +Depends: libxen-4.11 (= ${binary:Version}), libxenstore3.0 (= ${binary:Version}), ${misc:Depends} +Description: Public headers and libs for Xen + This package contains the public headers and static libraries for Xen. + . + The libxenlight library is intended as a common base for all Xen toolstack + developers. The libxlutil library contains additional helpers which may + be useful to toolstack developers. + . + The libxenstore library allows userspace processes to interact with the + XenStore database. XenStore is a shared database used for interdomain + communication of configuration and status information. It is accessible + to all domains running on the same Xen host. See + http://wiki.xen.org/wiki/XenStore for more information. + . + The libxenctrl, libxenguest and other remaining included libraries are + internal libraries intended for use by the Xen toolstack and are not + intended to be used directly. Toolstack authors should use libxenlight. +Multi-Arch: same + +Package: xenstore-utils +Architecture: amd64 arm64 armhf i386 +Section: admin +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: xen-utils-common (<= 3.1.0-1) +Conflicts: xen-utils-common (<= 3.1.0-1) +Description: Xenstore command line utilities for Xen + This package contains command line utilities for interacting with + XenStore. + . + XenStore is a shared database used for interdomain communication of + configuration and status information. It is accessible to all domains + running on the same Xen host. See http://wiki.xen.org/wiki/XenStore for + more information. + . + In the common case these tools are used by the Xen toolstack running in + domain0 (or a driver domain) however they may also be used in a guest + domain to support local scripting which wants to communicate via XenStore. + +Package: xen-utils-common +Architecture: all +Depends: lsb-base, python, udev, xenstore-utils, ${misc:Depends} +Description: Xen administrative tools - common files + The userspace tools to manage a system virtualized through the Xen virtual + machine monitor. + . + This package is only required on the host system (Domain 0) and not on the + virtual guest systems (Domain U). + +Package: xen-hypervisor-common +Architecture: all +Depends: ${misc:Depends} +Replaces: xen-hypervisor-4.8-amd64, xen-hypervisor-4.8-arm64, xen-hypervisor-4.8-armhf +Description: Xen Hypervisor - common files + The configuration which arranges for an installed hypervisor to be booted + as default, with the right command line arguments passed to both + hypervisor and host (Domain 0) kernel. + . + This package is only required on the host system (Domain 0) and not on the + virtual guest systems (Domain U). + +Package: xen-utils-4.11 +Architecture: amd64 arm64 armhf i386 +Provides: xen-utils +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, xen-utils-common (>= ${source:Version}) +Recommends: bridge-utils, libc6-xen [i386], xen-hypervisor-4.11, qemu-system-x86, grub-xen-host [i386 amd64] +Suggests: qemu-utils [i386 amd64], seabios [i386 amd64], ovmf +Description: XEN administrative tools + The userspace tools to manage a system virtualized through the XEN virtual + machine monitor. + . + qemu-utils and seabios are neded for "Xen HVM" (amd64 and i386) +Built-Using: ${misc:Built-Using} + +Package: xen-hypervisor-4.11-amd64 +Architecture: amd64 i386 +Provides: xen-hypervisor, xen-hypervisor-4.11, xen-hypervisor-amd64 +Depends: ${misc:Depends} +Recommends: xen-utils-4.11, xen-hypervisor-common +Description: Xen Hypervisor on AMD64 + The hypervisor is the "core" for XEN itself. It gets booted by the boot + loader and controls cpu and memory, sharing them between your + administrative domain (Domain 0) and the virtual guest systems. + . + In order to boot a XEN system along with this package you also need a + kernel specifically crafted to work as the Domain 0, mediating hardware + access for XEN itself. + +Package: xen-system-amd64 +Architecture: amd64 i386 +Provides: xen-system +Depends: xen-hypervisor-4.11-amd64, xen-hypervisor-common, xen-utils-4.11, ${misc:Depends} +Description: Xen System on AMD64 (meta-package) + This package depends on the latest Xen hypervisor for use on AMD64 and the + Xen utils. + +Package: xen-hypervisor-4.11-arm64 +Architecture: arm64 +Provides: xen-hypervisor, xen-hypervisor-4.11, xen-hypervisor-arm64 +Depends: ${misc:Depends} +Recommends: xen-utils-4.11, xen-hypervisor-common +Description: Xen Hypervisor on ARM64 + The hypervisor is the "core" for XEN itself. It gets booted by the boot + loader and controls cpu and memory, sharing them between your + administrative domain (Domain 0) and the virtual guest systems. + . + In order to boot a XEN system along with this package you also need a + kernel specifically crafted to work as the Domain 0, mediating hardware + access for XEN itself. + +Package: xen-system-arm64 +Architecture: arm64 +Provides: xen-system +Depends: xen-hypervisor-4.11-arm64, xen-hypervisor-common, xen-utils-4.11, ${misc:Depends} +Description: Xen System on ARM64 (meta-package) + This package depends on the latest Xen hypervisor for use on ARM64 and the + Xen utils. + +Package: xen-hypervisor-4.11-armhf +Architecture: armhf +Provides: xen-hypervisor, xen-hypervisor-4.11, xen-hypervisor-armhf +Depends: ${misc:Depends} +Recommends: xen-utils-4.11, xen-hypervisor-common +Description: Xen Hypervisor on ARMHF + The hypervisor is the "core" for XEN itself. It gets booted by the boot + loader and controls cpu and memory, sharing them between your + administrative domain (Domain 0) and the virtual guest systems. + . + In order to boot a XEN system along with this package you also need a + kernel specifically crafted to work as the Domain 0, mediating hardware + access for XEN itself. + +Package: xen-system-armhf +Architecture: armhf +Provides: xen-system +Depends: xen-hypervisor-4.11-armhf, xen-hypervisor-common, xen-utils-4.11, ${misc:Depends} +Description: Xen System on ARMHF (meta-package) + This package depends on the latest Xen hypervisor for use on ARMHF and the + Xen utils. + diff --git a/debian/control.md5sum b/debian/control.md5sum new file mode 100644 index 0000000000..8a45735f3c --- /dev/null +++ b/debian/control.md5sum @@ -0,0 +1,17 @@ +90846bd8cd1227c290d02071e1f3b141 debian/changelog +dc7b5d9f0538e3180af4e9aff9b0bd57 debian/bin/gencontrol.py +9e089bdfb9c848da38da7f50e37a5502 debian/templates/control.main.in +a15fa64ce6deead28d33c1581b14dba7 debian/templates/xen-hypervisor.postinst.in +28356e01cce3f5f226bacec4c49a7f1e debian/templates/control.system.latest.in +03f63e67cf2d915bfbb535f8c9d9e2e4 debian/templates/xen-utils.postinst.in +63ad8a975156f7bf2327f0e1dc7fc9e2 debian/templates/control.source.in +22492e0565a4754b5e008ca7cac871da debian/templates/xen-hypervisor.postrm.in +02ec00ee85d07ab4eb277a91df014e0c debian/templates/control.hypervisor.in +4974334083116945da78ec656b4371f5 debian/templates/control.utils.in +dcabf82578122540e0534f72750698d5 debian/templates/xen-utils.lintian-overrides.in +b6acd21c3924e6ec6f9c547afbbc7d9e debian/templates/xen-utils.prerm.in +9851cdcecfae45a8c4f95ef676e26973 debian/arch/defines +bda767ffd62b57de88b50731794f1374 debian/arch/i386/defines +06efb201e83233c4607b13c8dad5c031 debian/arch/armhf/defines +afd11afd204a8929340d194894572353 debian/arch/amd64/defines +b6a35272efc8545fafab547e1cf492cb debian/arch/arm64/defines diff --git a/debian/rules.gen b/debian/rules.gen new file mode 100644 index 0000000000..65c6c7b1d9 --- /dev/null +++ b/debian/rules.gen @@ -0,0 +1,128 @@ +.NOTPARALLEL: +binary-arch: binary-arch_amd64 binary-arch_arm64 binary-arch_armhf binary-arch_i386 +binary-arch_amd64: binary-arch_amd64_none binary-arch_amd64_real +binary-arch_amd64_none: binary-arch_amd64_none_amd64 binary-arch_amd64_none_real +binary-arch_amd64_none_amd64:: binary-arch_amd64_none_amd64_real +binary-arch_amd64_none_amd64:: + $(MAKE) -f debian/rules.real binary-arch-flavour ARCH='amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_SUFFIX='.gz' VERSION='4.11' XEN_ARCH='x86_64' + $(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='-pxen-system-amd64' ARCH='amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_SUFFIX='.gz' VERSION='4.11' XEN_ARCH='x86_64' +binary-arch_amd64_none_amd64_real: +binary-arch_amd64_none_real: +binary-arch_amd64_real:: + $(MAKE) -f debian/rules.real binary-arch-arch ARCH='amd64' VERSION='4.11' XEN_ARCH='x86_64' +binary-arch_arm64: binary-arch_arm64_none binary-arch_arm64_real +binary-arch_arm64_none: binary-arch_arm64_none_arm64 binary-arch_arm64_none_real +binary-arch_arm64_none_arm64:: binary-arch_arm64_none_arm64_real +binary-arch_arm64_none_arm64:: + $(MAKE) -f debian/rules.real binary-arch-flavour ARCH='arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm64' + $(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='-pxen-system-arm64' ARCH='arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm64' +binary-arch_arm64_none_arm64_real: +binary-arch_arm64_none_real: +binary-arch_arm64_real:: + $(MAKE) -f debian/rules.real binary-arch-arch ARCH='arm64' VERSION='4.11' XEN_ARCH='arm64' +binary-arch_armhf: binary-arch_armhf_none binary-arch_armhf_real +binary-arch_armhf_none: binary-arch_armhf_none_armhf binary-arch_armhf_none_real +binary-arch_armhf_none_armhf:: binary-arch_armhf_none_armhf_real +binary-arch_armhf_none_armhf:: + $(MAKE) -f debian/rules.real binary-arch-flavour ARCH='armhf' FEATURESET='none' FLAVOUR='armhf' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm32' + $(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='-pxen-system-armhf' ARCH='armhf' FEATURESET='none' FLAVOUR='armhf' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm32' +binary-arch_armhf_none_armhf_real: +binary-arch_armhf_none_real: +binary-arch_armhf_real:: + $(MAKE) -f debian/rules.real binary-arch-arch ARCH='armhf' VERSION='4.11' XEN_ARCH='arm32' +binary-arch_i386: binary-arch_i386_none binary-arch_i386_real +binary-arch_i386_none: binary-arch_i386_none_amd64 binary-arch_i386_none_real +binary-arch_i386_none_amd64:: binary-arch_i386_none_amd64_real +binary-arch_i386_none_amd64:: + $(MAKE) -f debian/rules.real binary-arch-flavour ARCH='i386' FEATURESET='none' FLAVOUR='amd64' VERSION='4.11' XEN_ARCH='x86_64' + $(MAKE) -f debian/rules.real install-dummy DH_OPTIONS='-pxen-system-amd64' ARCH='i386' FEATURESET='none' FLAVOUR='amd64' VERSION='4.11' XEN_ARCH='x86_64' +binary-arch_i386_none_amd64_real: +binary-arch_i386_none_real: +binary-arch_i386_real:: + $(MAKE) -f debian/rules.real binary-arch-arch ARCH='i386' VERSION='4.11' XEN_ARCH='x86_32' +binary-indep:: binary-indep_none +binary-indep:: + $(MAKE) -f debian/rules.real binary-indep VERSION='4.11' +binary-indep_none: binary-indep_none_real +binary-indep_none_real: +build-arch: build-arch_amd64 build-arch_arm64 build-arch_armhf build-arch_i386 +build-arch_amd64: build-arch_amd64_none build-arch_amd64_real +build-arch_amd64_none: build-arch_amd64_none_amd64 build-arch_amd64_none_real +build-arch_amd64_none_amd64:: build-arch_amd64_none_amd64_real +build-arch_amd64_none_amd64:: + $(MAKE) -f debian/rules.real build-arch-flavour ARCH='amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_SUFFIX='.gz' VERSION='4.11' XEN_ARCH='x86_64' +build-arch_amd64_none_amd64_real: +build-arch_amd64_none_real: +build-arch_amd64_real:: + $(MAKE) -f debian/rules.real build-arch-arch ARCH='amd64' VERSION='4.11' XEN_ARCH='x86_64' +build-arch_arm64: build-arch_arm64_none build-arch_arm64_real +build-arch_arm64_none: build-arch_arm64_none_arm64 build-arch_arm64_none_real +build-arch_arm64_none_arm64:: build-arch_arm64_none_arm64_real +build-arch_arm64_none_arm64:: + $(MAKE) -f debian/rules.real build-arch-flavour ARCH='arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm64' +build-arch_arm64_none_arm64_real: +build-arch_arm64_none_real: +build-arch_arm64_real:: + $(MAKE) -f debian/rules.real build-arch-arch ARCH='arm64' VERSION='4.11' XEN_ARCH='arm64' +build-arch_armhf: build-arch_armhf_none build-arch_armhf_real +build-arch_armhf_none: build-arch_armhf_none_armhf build-arch_armhf_none_real +build-arch_armhf_none_armhf:: build-arch_armhf_none_armhf_real +build-arch_armhf_none_armhf:: + $(MAKE) -f debian/rules.real build-arch-flavour ARCH='armhf' FEATURESET='none' FLAVOUR='armhf' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm32' +build-arch_armhf_none_armhf_real: +build-arch_armhf_none_real: +build-arch_armhf_real:: + $(MAKE) -f debian/rules.real build-arch-arch ARCH='armhf' VERSION='4.11' XEN_ARCH='arm32' +build-arch_i386: build-arch_i386_none build-arch_i386_real +build-arch_i386_none: build-arch_i386_none_amd64 build-arch_i386_none_real +build-arch_i386_none_amd64:: build-arch_i386_none_amd64_real +build-arch_i386_none_amd64:: + $(MAKE) -f debian/rules.real build-arch-flavour ARCH='i386' FEATURESET='none' FLAVOUR='amd64' VERSION='4.11' XEN_ARCH='x86_64' +build-arch_i386_none_amd64_real: +build-arch_i386_none_real: +build-arch_i386_real:: + $(MAKE) -f debian/rules.real build-arch-arch ARCH='i386' VERSION='4.11' XEN_ARCH='x86_32' +build-indep:: build-indep_none +build-indep:: + $(MAKE) -f debian/rules.real build-indep VERSION='4.11' +build-indep_none: build-indep_none_real +build-indep_none_real: +setup: setup_amd64 setup_arm64 setup_armhf setup_i386 setup_none +setup_amd64: setup_amd64_none setup_amd64_real +setup_amd64_none: setup_amd64_none_amd64 setup_amd64_none_real +setup_amd64_none_amd64:: setup_amd64_none_amd64_real +setup_amd64_none_amd64:: + $(MAKE) -f debian/rules.real setup-flavour ARCH='amd64' FEATURESET='none' FLAVOUR='amd64' IMAGE_SUFFIX='.gz' VERSION='4.11' XEN_ARCH='x86_64' +setup_amd64_none_amd64_real: +setup_amd64_none_real: +setup_amd64_real:: + $(MAKE) -f debian/rules.real setup-arch ARCH='amd64' VERSION='4.11' XEN_ARCH='x86_64' +setup_arm64: setup_arm64_none setup_arm64_real +setup_arm64_none: setup_arm64_none_arm64 setup_arm64_none_real +setup_arm64_none_arm64:: setup_arm64_none_arm64_real +setup_arm64_none_arm64:: + $(MAKE) -f debian/rules.real setup-flavour ARCH='arm64' FEATURESET='none' FLAVOUR='arm64' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm64' +setup_arm64_none_arm64_real: +setup_arm64_none_real: +setup_arm64_real:: + $(MAKE) -f debian/rules.real setup-arch ARCH='arm64' VERSION='4.11' XEN_ARCH='arm64' +setup_armhf: setup_armhf_none setup_armhf_real +setup_armhf_none: setup_armhf_none_armhf setup_armhf_none_real +setup_armhf_none_armhf:: setup_armhf_none_armhf_real +setup_armhf_none_armhf:: + $(MAKE) -f debian/rules.real setup-flavour ARCH='armhf' FEATURESET='none' FLAVOUR='armhf' IMAGE_SUFFIX='' VERSION='4.11' XEN_ARCH='arm32' +setup_armhf_none_armhf_real: +setup_armhf_none_real: +setup_armhf_real:: + $(MAKE) -f debian/rules.real setup-arch ARCH='armhf' VERSION='4.11' XEN_ARCH='arm32' +setup_i386: setup_i386_none setup_i386_real +setup_i386_none: setup_i386_none_amd64 setup_i386_none_real +setup_i386_none_amd64:: setup_i386_none_amd64_real +setup_i386_none_amd64:: + $(MAKE) -f debian/rules.real setup-flavour ARCH='i386' FEATURESET='none' FLAVOUR='amd64' VERSION='4.11' XEN_ARCH='x86_64' +setup_i386_none_amd64_real: +setup_i386_none_real: +setup_i386_real:: + $(MAKE) -f debian/rules.real setup-arch ARCH='i386' VERSION='4.11' XEN_ARCH='x86_32' +setup_none: setup_none_real +setup_none_real: diff --git a/debian/xen-hypervisor-4.11-amd64.postinst b/debian/xen-hypervisor-4.11-amd64.postinst new file mode 100644 index 0000000000..1540842eec --- /dev/null +++ b/debian/xen-hypervisor-4.11-amd64.postinst @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +case "$1" in + configure) + if command -v update-grub > /dev/null && [ -d /boot/grub ]; then + update-grub || : + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-hypervisor-4.11-amd64.postrm b/debian/xen-hypervisor-4.11-amd64.postrm new file mode 100644 index 0000000000..4833411ab6 --- /dev/null +++ b/debian/xen-hypervisor-4.11-amd64.postrm @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +case "$1" in + remove) + if command -v update-grub > /dev/null && [ -d /boot/grub ]; then + update-grub || : + fi + ;; + + purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-hypervisor-4.11-arm64.postinst b/debian/xen-hypervisor-4.11-arm64.postinst new file mode 100644 index 0000000000..1540842eec --- /dev/null +++ b/debian/xen-hypervisor-4.11-arm64.postinst @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +case "$1" in + configure) + if command -v update-grub > /dev/null && [ -d /boot/grub ]; then + update-grub || : + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-hypervisor-4.11-arm64.postrm b/debian/xen-hypervisor-4.11-arm64.postrm new file mode 100644 index 0000000000..4833411ab6 --- /dev/null +++ b/debian/xen-hypervisor-4.11-arm64.postrm @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +case "$1" in + remove) + if command -v update-grub > /dev/null && [ -d /boot/grub ]; then + update-grub || : + fi + ;; + + purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-hypervisor-4.11-armhf.postinst b/debian/xen-hypervisor-4.11-armhf.postinst new file mode 100644 index 0000000000..1540842eec --- /dev/null +++ b/debian/xen-hypervisor-4.11-armhf.postinst @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +case "$1" in + configure) + if command -v update-grub > /dev/null && [ -d /boot/grub ]; then + update-grub || : + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-hypervisor-4.11-armhf.postrm b/debian/xen-hypervisor-4.11-armhf.postrm new file mode 100644 index 0000000000..4833411ab6 --- /dev/null +++ b/debian/xen-hypervisor-4.11-armhf.postrm @@ -0,0 +1,23 @@ +#!/bin/bash + +set -e + +case "$1" in + remove) + if command -v update-grub > /dev/null && [ -d /boot/grub ]; then + update-grub || : + fi + ;; + + purge|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-utils-4.11.lintian-overrides b/debian/xen-utils-4.11.lintian-overrides new file mode 100644 index 0000000000..452adc0e0b --- /dev/null +++ b/debian/xen-utils-4.11.lintian-overrides @@ -0,0 +1 @@ +statically-linked-binary usr/lib/xen-4.11/boot/hvmloader diff --git a/debian/xen-utils-4.11.postinst b/debian/xen-utils-4.11.postinst new file mode 100644 index 0000000000..9bf84f988c --- /dev/null +++ b/debian/xen-utils-4.11.postinst @@ -0,0 +1,24 @@ +#!/bin/sh + +set -e + +case "$1" in + configure) + update-alternatives --remove xen-default /usr/lib/xen-4.11 + if [ -x "/etc/init.d/xen" ]; then + invoke-rc.d xen start || exit $? + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff --git a/debian/xen-utils-4.11.prerm b/debian/xen-utils-4.11.prerm new file mode 100644 index 0000000000..123a59bf9b --- /dev/null +++ b/debian/xen-utils-4.11.prerm @@ -0,0 +1,24 @@ +#!/bin/bash + +set -e + +case "$1" in + remove|upgrade) + update-alternatives --remove xen-default /usr/lib/xen-4.11 + if [ -x "/etc/init.d/xen" ]; then + invoke-rc.d xen stop || exit $? + fi + ;; + + deconfigure|failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0