debian/: Completely rework the packaging
authorIan Jackson <ian.jackson@citrix.com>
Tue, 11 Sep 2018 10:54:51 +0000 (11:54 +0100)
committerIan Jackson <ian.jackson@citrix.com>
Fri, 5 Oct 2018 16:36:46 +0000 (17:36 +0100)
commite996c09e2fe25522fe7bbbdb6b8ebdd6a9c729b1
tree9db86ae7c0fdd9fad6fe23ca814d65eae6a800c6
parent18a813d7014d5419fdf296e1f9a82fd20b926d84
debian/: Completely rework the packaging

Abolish the old template system.  Instead, the Xen version is left to
be updated by hand in debian/control and debian/changelog.  Elsewhere
things are templated at package build time.

Everything that is not just `dh $@' now has a comment explaining it.

Signed-off-by: Ian Jackson <ian.jackson@citrix.com>
104 files changed:
debian/.gitignore
debian/README.md
debian/README.source.md [deleted file]
debian/arch/amd64/defines [deleted file]
debian/arch/arm64/defines [deleted file]
debian/arch/armhf/defines [deleted file]
debian/arch/defines [deleted file]
debian/arch/i386/defines [deleted file]
debian/bin/check-patches.sh [deleted file]
debian/bin/gencontrol.py [deleted file]
debian/bin/genorig.py [deleted file]
debian/changelog
debian/compat
debian/control
debian/gitignore-old [new file with mode: 0644]
debian/installsharedlibs [new file with mode: 0755]
debian/lib/python/debian_linux/__init__.py [deleted file]
debian/lib/python/debian_linux/abi.py [deleted file]
debian/lib/python/debian_linux/config.py [deleted file]
debian/lib/python/debian_linux/debian.py [deleted file]
debian/lib/python/debian_linux/firmware.py [deleted file]
debian/lib/python/debian_linux/gencontrol.py [deleted file]
debian/lib/python/debian_linux/kconfig.py [deleted file]
debian/lib/python/debian_linux/patches.py [deleted file]
debian/lib/python/debian_linux/utils.py [deleted file]
debian/lib/python/debian_xen/__init__.py [deleted file]
debian/lib/python/debian_xen/debian.py [deleted file]
debian/libxen-V.bug-control.vsn-in [new file with mode: 0644]
debian/libxen-dev.install
debian/libxencall1.install [new file with mode: 0644]
debian/libxendevicemodel1.install [new file with mode: 0644]
debian/libxenevtchn1.install [new file with mode: 0644]
debian/libxenforeignmemory1.install [new file with mode: 0644]
debian/libxengnttab1.install [new file with mode: 0644]
debian/libxenmiscV.install.vsn-in [new file with mode: 0644]
debian/libxenmiscV.lintian-overrides.vsn-in [new file with mode: 0644]
debian/libxenstore3.0.install
debian/libxentoolcore1.install [new file with mode: 0644]
debian/libxentoollog1.install [new file with mode: 0644]
debian/not-installed [new file with mode: 0644]
debian/rules
debian/rules.defs [deleted file]
debian/rules.gen [deleted file]
debian/rules.real [deleted file]
debian/scripts/Makefile
debian/scripts/qemu-ifup [changed mode: 0644->0755]
debian/scripts/xen
debian/scripts/xen-toolstack
debian/scripts/xen-toolstack-wrapper
debian/shuffle-binaries [new file with mode: 0755]
debian/shuffle-boot-files [new file with mode: 0755]
debian/template-subst [new file with mode: 0755]
debian/templates/control.hypervisor.in [deleted file]
debian/templates/control.main.in [deleted file]
debian/templates/control.source.in [deleted file]
debian/templates/control.system.latest.in [deleted file]
debian/templates/control.utils.in [deleted file]
debian/templates/libxen.bug/control [deleted file]
debian/templates/xen-hypervisor.bug/control [deleted file]
debian/templates/xen-hypervisor.postinst.in [deleted file]
debian/templates/xen-hypervisor.postrm.in [deleted file]
debian/templates/xen-utils.bug/control [deleted file]
debian/templates/xen-utils.lintian-overrides.in [deleted file]
debian/templates/xen-utils.postinst.in [deleted file]
debian/templates/xen-utils.prerm.in [deleted file]
debian/tree/xen-utils-common/etc/xen/xend-config.sxp [deleted file]
debian/tree/xen-utils-common/etc/xen/xend-pci-permissive.sxp [deleted file]
debian/tree/xen-utils-common/etc/xen/xend-pci-quirks.sxp [deleted file]
debian/tree/xen-utils-common/usr/share/xen-utils-common/default.xen [deleted file]
debian/ucf-remove-fixup [new file with mode: 0755]
debian/xen-doc.doc-base [new file with mode: 0644]
debian/xen-doc.install [new file with mode: 0644]
debian/xen-doc.links [new file with mode: 0644]
debian/xen-doc.lintian-overrides [new file with mode: 0644]
debian/xen-hypervisor-4.11-amd64.postinst [deleted file]
debian/xen-hypervisor-4.11-amd64.postrm [deleted file]
debian/xen-hypervisor-4.11-arm64.postinst [deleted file]
debian/xen-hypervisor-4.11-arm64.postrm [deleted file]
debian/xen-hypervisor-4.11-armhf.postinst [deleted file]
debian/xen-hypervisor-4.11-armhf.postrm [deleted file]
debian/xen-hypervisor-V-F.install.vsn-in [new file with mode: 0644]
debian/xen-hypervisor-V-F.lintian-overrides.vsn-in [new file with mode: 0644]
debian/xen-hypervisor-V-F.postinst [new file with mode: 0644]
debian/xen-hypervisor-V-F.postrm [new file with mode: 0644]
debian/xen-hypervisor-V.bug-control.vsn-in [new file with mode: 0644]
debian/xen-hypervisor-V.postinst.vsn-in [new file with mode: 0644]
debian/xen-hypervisor-V.postrm.vsn-in [new file with mode: 0644]
debian/xen-hypervisor-common.install
debian/xen-kconfig [new file with mode: 0644]
debian/xen-utils-4.11.lintian-overrides [deleted file]
debian/xen-utils-4.11.postinst [deleted file]
debian/xen-utils-4.11.prerm [deleted file]
debian/xen-utils-V.README.Debian.vsn-in [new file with mode: 0644]
debian/xen-utils-V.bug-control.vsn-in [new file with mode: 0644]
debian/xen-utils-V.install.vsn-in [new file with mode: 0644]
debian/xen-utils-V.lintian-overrides.vsn-in [new file with mode: 0644]
debian/xen-utils-V.postinst.vsn-in [new file with mode: 0644]
debian/xen-utils-V.prerm.vsn-in [new file with mode: 0644]
debian/xen-utils-common.install
debian/xen-utils-common.links [new file with mode: 0644]
debian/xen-utils.NEWS [deleted file]
debian/xen-utils.README.Debian [deleted file]
debian/xenstore-utils.install
debian/xenstore-utils.lintian-overrides [new file with mode: 0644]