[PATCH 1/3] UBUNTU: simplify meta package packaging
Tim Gardner
tim.gardner at canonical.com
Thu Jan 19 21:29:48 UTC 2017
git rm Makefile README
git mv meta-source/debian .
rmdir meta-source
BugLink: http://bugs.launchpad.net/bugs/1601954
Signed-off-by: Tim Gardner <tim.gardner at canonical.com>
---
Makefile | 30 --------
README | 18 -----
debian/changelog | 65 ++++++++++++++++
debian/compat | 1 +
debian/control.common | 31 ++++++++
debian/control.d/generic | 48 ++++++++++++
debian/control.d/generic-lpae | 38 +++++++++
debian/control.d/lowlatency | 48 ++++++++++++
debian/control.d/powerpc-e500mc | 37 +++++++++
debian/control.d/powerpc-smp | 40 ++++++++++
debian/control.d/powerpc64-emb | 37 +++++++++
debian/control.d/signed-generic | 19 +++++
debian/control.d/signed-lowlatency | 19 +++++
debian/control.d/virtual | 53 +++++++++++++
debian/copyright | 39 ++++++++++
debian/rules | 102 +++++++++++++++++++++++++
debian/source/options | 3 +
meta-source/debian/changelog | 65 ----------------
meta-source/debian/compat | 1 -
meta-source/debian/control.common | 31 --------
meta-source/debian/control.d/generic | 48 ------------
meta-source/debian/control.d/generic-lpae | 38 ---------
meta-source/debian/control.d/lowlatency | 48 ------------
meta-source/debian/control.d/powerpc-e500mc | 37 ---------
meta-source/debian/control.d/powerpc-smp | 40 ----------
meta-source/debian/control.d/powerpc64-emb | 37 ---------
meta-source/debian/control.d/signed-generic | 19 -----
meta-source/debian/control.d/signed-lowlatency | 19 -----
meta-source/debian/control.d/virtual | 53 -------------
meta-source/debian/copyright | 39 ----------
meta-source/debian/rules | 102 -------------------------
meta-source/debian/source/options | 3 -
32 files changed, 580 insertions(+), 628 deletions(-)
delete mode 100644 Makefile
delete mode 100644 README
create mode 100644 debian/changelog
create mode 100644 debian/compat
create mode 100644 debian/control.common
create mode 100644 debian/control.d/generic
create mode 100644 debian/control.d/generic-lpae
create mode 100644 debian/control.d/lowlatency
create mode 100644 debian/control.d/powerpc-e500mc
create mode 100644 debian/control.d/powerpc-smp
create mode 100644 debian/control.d/powerpc64-emb
create mode 100644 debian/control.d/signed-generic
create mode 100644 debian/control.d/signed-lowlatency
create mode 100644 debian/control.d/virtual
create mode 100644 debian/copyright
create mode 100755 debian/rules
create mode 100644 debian/source/options
delete mode 100644 meta-source/debian/changelog
delete mode 100644 meta-source/debian/compat
delete mode 100644 meta-source/debian/control.common
delete mode 100644 meta-source/debian/control.d/generic
delete mode 100644 meta-source/debian/control.d/generic-lpae
delete mode 100644 meta-source/debian/control.d/lowlatency
delete mode 100644 meta-source/debian/control.d/powerpc-e500mc
delete mode 100644 meta-source/debian/control.d/powerpc-smp
delete mode 100644 meta-source/debian/control.d/powerpc64-emb
delete mode 100644 meta-source/debian/control.d/signed-generic
delete mode 100644 meta-source/debian/control.d/signed-lowlatency
delete mode 100644 meta-source/debian/control.d/virtual
delete mode 100644 meta-source/debian/copyright
delete mode 100755 meta-source/debian/rules
delete mode 100644 meta-source/debian/source/options
diff --git a/Makefile b/Makefile
deleted file mode 100644
index fc0b59f..0000000
--- a/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-LOG := meta-source/debian/changelog
-META_NAME := $(shell head -n 1 $(LOG) | sed 's/\(.*\)[[:space:]]\+(.*).*/\1/')
-META_VERSION := $(shell head -n 1 $(LOG) | sed 's/.*(\(.*\)).*/\1/')
-META_SERIES := $(shell head -n 1 $(LOG) | sed 's/.*(.*)[[:space:]]\+\(.*\);.*/\1/' | sed 's/-.*//')
-LAST_VERSION ?= $(shell rmadison -a source -s $(META_SERIES)-updates $(META_NAME) | cut -d '|' -f 2 | tr -d '[:blank:]')
-
-ifeq ($(LAST_VERSION),)
-LAST_VERSION := $(shell rmadison -a source -s $(META_SERIES) $(META_NAME) | cut -d '|' -f 2 | tr -d '[:blank:]')
-ifeq ($(LAST_VERSION),)
-LAST_VERSION := $(META_VERSION)
-endif
-endif
-
-all: source
-
-source: clean
- ln -s meta-source $(META_NAME)-$(META_VERSION)
- cd $(META_NAME)-$(META_VERSION); \
- dpkg-buildpackage -S -sa -rfakeroot -I.git -I.gitignore -i'\.git.*' -v$(LAST_VERSION)
-
-binary: clean
- ln -s meta-source $(META_NAME)-$(META_VERSION)
- cd $(META_NAME)-$(META_VERSION); \
- debuild -b
-
-clean:
- cd meta-source && fakeroot debian/rules clean
- rm -f $(META_NAME)-$(META_VERSION)
- rm -f *.dsc *.changes *.gz *.deb *.build *.upload
-
diff --git a/README b/README
deleted file mode 100644
index bb6ccff..0000000
--- a/README
+++ /dev/null
@@ -1,18 +0,0 @@
-The toplevel makefile in this directory is used to create the upload source
-for linux-meta. By convention the directory name is supposed to be the
-name of the package with version number attached.
-In order to fullfill that convention and prevent git from being useless
-(since the renaming produces big diffs), a soft-link is created before
-calling dpkk-buildpackage.
-
-The versioning scheme in debian/changelog must be k.k.k.a.m, where
-k is the kernel version a is the ABI version and m is the version
-of the linux-meta package.
-
-You can create an upload set by calling:
-
- make source
-
-Afterwards the temporary stuff can be removed by calling:
-
- make clean
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..e36b637
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,65 @@
+linux-meta-lts-yakkety (4.8.0.25.10) xenial; urgency=medium
+
+ * Uploaded 4.8.0.25.9 to the wrong pocket.
+
+ -- Tim Gardner <tim.gardner at canonical.com> Fri, 14 Oct 2016 08:27:30 -0600
+
+linux-meta-lts-yakkety (4.8.0.25.9) yakkety; urgency=medium
+
+ * linux ABI 4.8.0-25
+
+ -- Tim Gardner <tim.gardner at canonical.com> Thu, 13 Oct 2016 10:56:24 -0600
+
+linux-meta-lts-yakkety (4.8.0.21.8) xenial; urgency=medium
+
+ * Transition powerpc64-smp to generic
+
+ -- Tim Gardner <tim.gardner at canonical.com> Thu, 06 Oct 2016 10:25:31 -0600
+
+linux-meta-lts-yakkety (4.8.0.21.7) xenial; urgency=medium
+
+ * linux ABI 4.8.0-21
+
+ -- Tim Gardner <tim.gardner at canonical.com> Tue, 04 Oct 2016 12:12:06 -0600
+
+linux-meta-lts-yakkety (4.8.0.20.6) xenial; urgency=medium
+
+ * linux ABI 4.8.0-20
+
+ -- Tim Gardner <tim.gardner at canonical.com> Sun, 02 Oct 2016 20:43:39 -0600
+
+linux-meta-lts-yakkety (4.8.0.19.5) xenial; urgency=medium
+
+ * linux ABI 4.8.0-19
+
+ -- Tim Gardner <tim.gardner at canonical.com> Thu, 29 Sep 2016 14:34:43 -0600
+
+linux-meta-lts-yakkety (4.8.0.16.4) xenial; urgency=medium
+
+ * linux ABI 4.8.0-16
+
+ -- Tim Gardner <tim.gardner at canonical.com> Thu, 22 Sep 2016 19:19:32 -0600
+
+linux-meta-lts-yakkety (4.8.0.13.3) xenial; urgency=medium
+
+ * linux ABI 4.8.0-13
+
+ -- Tim Gardner <tim.gardner at canonical.com> Tue, 20 Sep 2016 12:20:47 -0600
+
+linux-meta-lts-yakkety (4.8.0.12.2) xenial; urgency=medium
+
+ * linux ABI 4.8.0-12
+
+ -- Tim Gardner <tim.gardner at canonical.com> Mon, 19 Sep 2016 12:05:06 -0600
+
+linux-meta-lts-yakkety (4.8.0.9.1) xenial; urgency=medium
+
+ * linux ABI 4.8.0-9
+
+ -- Tim Gardner <tim.gardner at canonical.com> Thu, 15 Sep 2016 09:28:52 -0600
+
+linux-meta-lts-yakkety (4.8.0.8.0) xenial; urgency=medium
+
+ * linux ABI 4.8.0-8
+
+ -- Tim Gardner <tim.gardner at canonical.com> Mon, 12 Sep 2016 12:25:53 -0600
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control.common b/debian/control.common
new file mode 100644
index 0000000..e19990b
--- /dev/null
+++ b/debian/control.common
@@ -0,0 +1,31 @@
+Source: linux-meta at SUFFIX@
+Section: devel
+Priority: optional
+Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
+Standards-Version: 3.6.1
+Build-Depends: dpkg (>= 1.13.19), debhelper (>= 5), gawk
+Vcs-Git: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-meta/+git/@SERIES@
+
+#Package: linux-source at SUFFIX@
+#Architecture: all
+#Section: devel
+#Priority: optional
+#Depends: ${misc:Depends}, linux-source-${kernel-version}
+#Description: Linux kernel source with Ubuntu patches
+# This package will always depend on the latest Linux kernel source code
+# available. The Ubuntu patches have been applied.
+
+#Package: linux-crashdump at SUFFIX@
+#Architecture: i386 amd64 ppc64el
+#Section: devel
+#Depends: ${misc:Depends}, kdump-tools, grub-pc (>= 1.96+20090611-1ubuntu2) [i386 amd64] | grub-efi-ia32 [i386 amd64] | grub-efi-amd64 [i386 amd64] | grub (>= 0.97-29ubuntu24) [i386 amd64]
+#Recommends: apport
+#Suggests: crash
+#Description: Linux kernel crashdump setup for the latest generic kernel
+# This package installs all the needed infrastructure to get crashdumps from
+# your running system. If you are experiencing kernel crashes that cannot
+# be debugged normally (because the problem is infrequent or panic's the
+# system in such a way as to make information gathering impossible), then
+# you can install this package to automatically enable capture of the
+# vmcore on crashes.
+
diff --git a/debian/control.d/generic b/debian/control.d/generic
new file mode 100644
index 0000000..3646423
--- /dev/null
+++ b/debian/control.d/generic
@@ -0,0 +1,48 @@
+Package: linux-headers-generic at SUFFIX@
+Architecture: i386 amd64 armhf arm64 ppc64el powerpc
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-generic
+Description: Generic Linux kernel headers
+ This package will always depend on the latest generic kernel headers
+ available.
+
+Package: linux-image-generic at SUFFIX@
+Architecture: i386 amd64 armhf arm64 ppc64el powerpc
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic, linux-image-extra-${kernel-abi-version}-generic [i386 amd64 ppc64el], linux-firmware
+Recommends: thermald [i386 amd64]
+Description: Generic Linux kernel image
+ This package will always depend on the latest generic kernel image
+ available.
+
+Package: linux-tools-generic at SUFFIX@
+Architecture: i386 amd64 armhf arm64 ppc64el powerpc
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic
+Description: Generic Linux kernel tools
+ This package will always depend on the latest generic kernel tools
+ available.
+
+Package: linux-cloud-tools-generic at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Provides: linux-cloud-tools
+Depends: ${misc:Depends}, linux-cloud-tools-${kernel-abi-version}-generic
+Description: Generic Linux kernel cloud tools
+ This package will always depend on the latest generic kernel cloud tools
+ available.
+
+Package: linux-generic at SUFFIX@
+Architecture: i386 amd64 armhf arm64 ppc64el powerpc
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-generic at SUFFIX@ (= ${binary:Version}), linux-headers-generic at SUFFIX@ (= ${binary:Version})
+Description: Complete Generic Linux kernel and headers
+ This package will always depend on the latest complete generic Linux kernel
+ and headers.
+
diff --git a/debian/control.d/generic-lpae b/debian/control.d/generic-lpae
new file mode 100644
index 0000000..61b42a3
--- /dev/null
+++ b/debian/control.d/generic-lpae
@@ -0,0 +1,38 @@
+Package: linux-headers-generic-lpae at SUFFIX@
+Architecture: armhf
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-generic-lpae
+Description: Generic Linux kernel headers
+ This package will always depend on the latest generic-lpae kernel headers
+ available.
+
+Package: linux-image-generic-lpae at SUFFIX@
+Architecture: armhf
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic-lpae, linux-firmware
+Recommends: thermald [i386 amd64]
+Description: Generic Linux kernel image
+ This package will always depend on the latest generic-lpae kernel image
+ available.
+
+Package: linux-tools-generic-lpae at SUFFIX@
+Architecture: armhf
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic-lpae
+Description: Generic Linux kernel tools
+ This package will always depend on the latest generic-lpae kernel tools
+ available.
+
+Package: linux-generic-lpae at SUFFIX@
+Architecture: armhf
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-generic-lpae at SUFFIX@ (= ${binary:Version}), linux-headers-generic-lpae at SUFFIX@ (= ${binary:Version})
+Description: Complete Generic Linux kernel and headers
+ This package will always depend on the latest complete generic-lpae Linux kernel
+ and headers.
+
diff --git a/debian/control.d/lowlatency b/debian/control.d/lowlatency
new file mode 100644
index 0000000..7f4fb42
--- /dev/null
+++ b/debian/control.d/lowlatency
@@ -0,0 +1,48 @@
+Package: linux-headers-lowlatency at SUFFIX@
+Architecture: i386 amd64
+Section: devel
+Priority: optional
+Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-lowlatency
+Description: lowlatency Linux kernel headers
+ This package will always depend on the latest lowlatency kernel headers
+ available.
+
+Package: linux-image-lowlatency at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-lowlatency, linux-firmware
+Recommends: thermald [i386 amd64]
+Description: lowlatency Linux kernel image
+ This package will always depend on the latest lowlatency kernel image
+ available.
+
+Package: linux-tools-lowlatency at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-lowlatency
+Description: lowlatency Linux kernel tools
+ This package will always depend on the latest lowlatency kernel tools
+ available.
+
+Package: linux-cloud-tools-lowlatency at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Provides: linux-cloud-tools
+Depends: ${misc:Depends}, linux-cloud-tools-${kernel-abi-version}-lowlatency
+Description: lowlatency Linux kernel cloud tools
+ This package will always depend on the latest lowlatency kernel cloud tools
+ available.
+
+Package: linux-lowlatency at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-lowlatency at SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency at SUFFIX@ (= ${binary:Version})
+Description: Complete lowlatency Linux kernel
+ This package will always depend on the latest complete lowlatency Linux kernel
+ available.
+
diff --git a/debian/control.d/powerpc-e500mc b/debian/control.d/powerpc-e500mc
new file mode 100644
index 0000000..87bcbf4
--- /dev/null
+++ b/debian/control.d/powerpc-e500mc
@@ -0,0 +1,37 @@
+Package: linux-headers-powerpc-e500mc at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-headers-${kernel-abi-version}-powerpc-e500mc
+Description: Linux kernel headers on Freescale Power e500mc.
+ This package will always depend on the latest kernel headers available
+ for Freescale Power e500mc support.
+
+Package: linux-image-powerpc-e500mc at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-${kernel-abi-version}-powerpc-e500mc, linux-firmware
+Description: Linux kernel image on Freescale Power e500mc.
+ This package will always depend on the latest kernel image available
+ for Freescale Power e500mc support.
+
+Package: linux-tools-powerpc-e500mc at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc-e500mc
+Description: Linux kernel tools for Freescale Power e500mc.
+ This package will always depend on the latest e500mc kernel tools
+ available.
+
+Package: linux-powerpc-e500mc at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc-e500mc at SUFFIX@, linux-headers-powerpc-e500mc at SUFFIX@
+Description: Complete Linux kernel on Freescale Power e500mc.
+ This package will always depend on the latest complete Linux kernel and headers
+ for Freescale Power e500mc support.
+
diff --git a/debian/control.d/powerpc-smp b/debian/control.d/powerpc-smp
new file mode 100644
index 0000000..b377e6f
--- /dev/null
+++ b/debian/control.d/powerpc-smp
@@ -0,0 +1,40 @@
+Package: linux-headers-powerpc-smp at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-headers-${kernel-abi-version}-powerpc-smp
+Description: Linux kernel headers on PowerPC SMP
+ This package will always depend on the latest kernel headers available
+ for PowerPC with SMP support.
+ SMP (symmetric multi-processing) is needed if you have multiple processors.
+
+Package: linux-image-powerpc-smp at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-${kernel-abi-version}-powerpc-smp, linux-firmware
+Description: Linux kernel image on PowerPC SMP.
+ This package will always depend on the latest kernel image available
+ for PowerPC with SMP support.
+ SMP (symmetric multi-processing) is needed if you have multiple processors.
+
+Package: linux-tools-powerpc-smp at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc-smp
+Description: Linux kernel tools for PowerPC SMP.
+ This package will always depend on the latest PowerPC SMP kernel tools
+ available.
+
+Package: linux-powerpc-smp at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc-smp at SUFFIX@, linux-headers-powerpc-smp at SUFFIX@
+Description: Complete Linux kernel on PowerPC SMP.
+ This package will always depend on the latest complete Linux kernel and headers
+ for PowerPC with SMP support.
+ SMP (symmetric multi-processing) is needed if you have multiple processors.
+
diff --git a/debian/control.d/powerpc64-emb b/debian/control.d/powerpc64-emb
new file mode 100644
index 0000000..6b0eaaa
--- /dev/null
+++ b/debian/control.d/powerpc64-emb
@@ -0,0 +1,37 @@
+Package: linux-headers-powerpc64-emb at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-headers-${kernel-abi-version}-powerpc64-emb
+Description: Linux kernel headers on PowerPC64 Embedded CPUs.
+ This package will always depend on the latest kernel headers available
+ for PowerPC64 Embedded CPUs support.
+
+Package: linux-image-powerpc64-emb at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-${kernel-abi-version}-powerpc64-emb, linux-firmware
+Description: Linux kernel image on PowerPC64 Embedded CPUs.
+ This package will always depend on the latest kernel image available
+ for PowerPC64 Embedded CPUs support.
+
+Package: linux-tools-powerpc64-emb at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc64-emb
+Description: Linux kernel tools for PowerPC64 Embedded CPUs.
+ This package will always depend on the PowerPC64 Embedded kernel tools
+ available.
+
+Package: linux-powerpc64-emb at SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc64-emb at SUFFIX@, linux-headers-powerpc64-emb at SUFFIX@
+Description: Complete Linux kernel on PowerPC64 Embedded CPUs.
+ This package will always depend on the latest complete Linux kernel and headers
+ for PowerPC64 Embedded CPUs support.
+
diff --git a/debian/control.d/signed-generic b/debian/control.d/signed-generic
new file mode 100644
index 0000000..402dc41
--- /dev/null
+++ b/debian/control.d/signed-generic
@@ -0,0 +1,19 @@
+Package: linux-signed-image-generic at SUFFIX@
+Architecture: amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-signed-image-${kernel-abi-version}-generic, linux-image-extra-${kernel-abi-version}-generic, linux-firmware
+Recommends: thermald [i386 amd64]
+Description: Signed Generic Linux kernel image
+ This package will always depend on the latest generic kernel image
+ available. Signed with the Ubuntu EFI key.
+
+Package: linux-signed-generic at SUFFIX@
+Architecture: amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-signed-image-generic at SUFFIX@ (= ${binary:Version}), linux-headers-generic at SUFFIX@ (= ${binary:Version})
+Description: Complete Signed Generic Linux kernel and headers
+ This package will always depend on the latest complete generic Linux kernel
+ and headers. Signed with the Ubuntu EFI key.
+
diff --git a/debian/control.d/signed-lowlatency b/debian/control.d/signed-lowlatency
new file mode 100644
index 0000000..9a1c99a
--- /dev/null
+++ b/debian/control.d/signed-lowlatency
@@ -0,0 +1,19 @@
+Package: linux-signed-image-lowlatency at SUFFIX@
+Architecture: amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-signed-image-${kernel-abi-version}-lowlatency, linux-firmware
+Recommends: thermald [i386 amd64]
+Description: Signed Generic Linux kernel image
+ This package will always depend on the latest lowlatency kernel image
+ available. Signed with the Ubuntu EFI key.
+
+Package: linux-signed-lowlatency at SUFFIX@
+Architecture: amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-signed-image-lowlatency at SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency at SUFFIX@ (= ${binary:Version})
+Description: Complete Signed Generic Linux kernel and headers
+ This package will always depend on the latest complete lowlatency Linux kernel
+ and headers. Signed with the Ubuntu EFI key.
+
diff --git a/debian/control.d/virtual b/debian/control.d/virtual
new file mode 100644
index 0000000..6deaa94
--- /dev/null
+++ b/debian/control.d/virtual
@@ -0,0 +1,53 @@
+Package: linux-headers-virtual at SUFFIX@
+Architecture: i386 amd64 ppc64el
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-headers-generic at SUFFIX@ (= ${binary:Version})
+Description: Transitional package.
+ This package will always depend on linux-headers-generic.
+
+Package: linux-image-virtual at SUFFIX@
+Architecture: i386 amd64 ppc64el
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic
+Description: This package will always depend on the latest minimal generic kernel image.
+ This package will always depend on the latest minimal generic kernel image
+ used for virtual instances.
+
+Package: linux-tools-virtual at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic
+Description: This package will always depend on the latest minimal generic kernel tools.
+ This package will always depend on the latest minimal generic kernel tools
+ used for virtual instances.
+
+Package: linux-cloud-tools-virtual at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Provides: linux-cloud-tools
+Depends: ${misc:Depends}, linux-cloud-tools-${kernel-abi-version}-generic
+Description: This package will always depend on the latest minimal generic kernel cloud tools.
+ This package will always depend on the latest minimal generic kernel cloud tools
+ used for virtual instances.
+
+Package: linux-virtual at SUFFIX@
+Architecture: i386 amd64 ppc64el
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-virtual at SUFFIX@ (= ${binary:Version}), linux-headers-virtual at SUFFIX@ (= ${binary:Version})
+Description: Minimal Generic Linux kernel and headers
+ This package will always depend on linux-image-virtual and
+ linux-headers-virtual.
+
+Package: linux-image-extra-virtual at SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-generic at SUFFIX@ (= ${binary:Version})
+Description: Transitional package.
+ This package will always depend on linux-image-generic.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..95305a2
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,39 @@
+This is the Debian GNU/Linux prepackaged version of the Linux kernel.
+Linux was written by Linus Torvalds <Linus.Torvalds at cs.Helsinki.FI>
+and others.
+
+This package was put together by Simon Shapiro <Shimon at i-Connect.Net>, from
+sources retrieved from directories under
+ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/
+The sources may be found at most Linux ftp sites, including
+ftp://ftp.kernel.org/pub/linux/kernel/
+
+This package was then maintained by Sven Rudolph.
+
+This package was maintained by Herbert Xu <herbert at gondor.apana.org.au>
+from March 1997 to May 2004.
+
+This package was maintained by the
+Debian Kernel Team <debian-kernel at lists.debian.org>
+
+This package was split off by Herbert Xu <herbert at gondor.apana.org.au>
+in September 2004.
+
+Linux is copyrighted by Linus Torvalds and others.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 dated June, 1991.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..ee39ce1
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,102 @@
+#!/usr/bin/make -f
+#
+# debian/rules for kernel-source.
+#
+# GNU copyright 1997 to 1999 by Joey Hess.
+# Copyright (c) 1999-2004 Herbert Xu <herbert at gondor.apana.org.au>
+# Copyright (c) 2004 Jens Schmalzing <jensen at debian.org>
+#
+
+# Pull out the source suffix, we intend to maintain an -lts-<series> suffix
+# but otherwise assume this main packages are not intended to have a suffix
+# so that linux-meta and linux-meta-ti-omap4 will behave normally, but
+# linux-meta-lts-xenial will add the series suffix.
+SERIES=$(shell dpkg-parsechangelog | sed -ne 's/^Distribution: *//p' | sed -e 's/-\(security\|updates\|proposed\)$$//')
+SOURCE=$(shell dpkg-parsechangelog | sed -ne 's/^Source: *//p')
+SUFFIX=$(shell dpkg-parsechangelog | sed -ne 's/^Source: *linux-meta-lts/-lts/p')
+
+# 5 digit versions (2.6.38.<abi>.<upload>, 3 digit kernel base versions (2.6.38)
+KERNEL_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed -e \
+ 's/Version: \([0-9]*\.[0-9]*\.[0-9]*\)\..*/\1/')
+KERNEL_ABI=$(shell head -n1 < debian/changelog | gawk '{n=split($$0,v,"."); print v[4];}')
+
+# 4 digit versions (3.0.<abi>.<upload>), 2 digit kernel base versions (3.0)
+#KERNEL_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed -e \
+ 's/Version: \([0-9]*\.[0-9]*\)\..*/\1/')
+#KERNEL_ABI=$(shell head -n1 < debian/changelog | gawk '{n=split($$0,v,"."); print v[3];}')
+
+KERNEL_ABI_VERSION=$(KERNEL_VERSION)-$(KERNEL_ABI)
+
+GENERIC_i386=generic
+GENERIC_amd64=generic
+GENERIC_armhf=generic
+
+GENERIC=$(value GENERIC_$(shell dpkg-architecture -qDEB_HOST_ARCH))
+GENERIC_DEP=$(if $(GENERIC),$(GENERIC),)
+
+control_files := debian/control.common $(shell LC_ALL=C ls -d debian/control.d/*)
+
+SHELL := sh -e
+
+build:
+ dh_testdir
+
+clean: debian/control
+ dh_testdir
+ dh_testroot
+ dh_clean
+
+debian/control: $(control_files)
+ rm -f debian/control.tmp
+ for i in $^; do \
+ sed \
+ -e 's/@SERIES@/$(SERIES)/g' \
+ -e 's/@SUFFIX@/$(SUFFIX)/g' \
+ $$i >> debian/control.tmp; \
+ echo >> debian/control.tmp; \
+ done
+ rm -f $@
+ mv debian/control.tmp $@
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+
+gencontrol_flags = -Vkernel-version=$(KERNEL_VERSION)
+gencontrol_flags += -Vkernel-abi-version=$(KERNEL_ABI_VERSION)
+gencontrol_flags += -Vgeneric-depends=$(GENERIC_DEP)
+
+# Build architecture-independent files here.
+binary-indep: debian/control install
+ dh_testdir
+ dh_testroot
+
+ dh_installdirs -i
+ dh_installdocs -i
+ dh_installchangelogs -i
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i -- $(gencontrol_flags)
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: debian/control install
+ dh_testdir
+ dh_testroot
+
+ dh_installdirs -s
+ dh_installdocs -s
+ dh_installchangelogs -s
+ dh_compress -s
+ dh_fixperms -s
+ dh_installdeb -s
+ dh_gencontrol -s -- $(gencontrol_flags)
+ dh_md5sums -s
+ dh_builddeb -s
+
+binary: binary-indep binary-arch
+
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..8e1f8cf
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,3 @@
+# force "dpkg-source -I -i" behavior
+diff-ignore
+tar-ignore
diff --git a/meta-source/debian/changelog b/meta-source/debian/changelog
deleted file mode 100644
index e36b637..0000000
--- a/meta-source/debian/changelog
+++ /dev/null
@@ -1,65 +0,0 @@
-linux-meta-lts-yakkety (4.8.0.25.10) xenial; urgency=medium
-
- * Uploaded 4.8.0.25.9 to the wrong pocket.
-
- -- Tim Gardner <tim.gardner at canonical.com> Fri, 14 Oct 2016 08:27:30 -0600
-
-linux-meta-lts-yakkety (4.8.0.25.9) yakkety; urgency=medium
-
- * linux ABI 4.8.0-25
-
- -- Tim Gardner <tim.gardner at canonical.com> Thu, 13 Oct 2016 10:56:24 -0600
-
-linux-meta-lts-yakkety (4.8.0.21.8) xenial; urgency=medium
-
- * Transition powerpc64-smp to generic
-
- -- Tim Gardner <tim.gardner at canonical.com> Thu, 06 Oct 2016 10:25:31 -0600
-
-linux-meta-lts-yakkety (4.8.0.21.7) xenial; urgency=medium
-
- * linux ABI 4.8.0-21
-
- -- Tim Gardner <tim.gardner at canonical.com> Tue, 04 Oct 2016 12:12:06 -0600
-
-linux-meta-lts-yakkety (4.8.0.20.6) xenial; urgency=medium
-
- * linux ABI 4.8.0-20
-
- -- Tim Gardner <tim.gardner at canonical.com> Sun, 02 Oct 2016 20:43:39 -0600
-
-linux-meta-lts-yakkety (4.8.0.19.5) xenial; urgency=medium
-
- * linux ABI 4.8.0-19
-
- -- Tim Gardner <tim.gardner at canonical.com> Thu, 29 Sep 2016 14:34:43 -0600
-
-linux-meta-lts-yakkety (4.8.0.16.4) xenial; urgency=medium
-
- * linux ABI 4.8.0-16
-
- -- Tim Gardner <tim.gardner at canonical.com> Thu, 22 Sep 2016 19:19:32 -0600
-
-linux-meta-lts-yakkety (4.8.0.13.3) xenial; urgency=medium
-
- * linux ABI 4.8.0-13
-
- -- Tim Gardner <tim.gardner at canonical.com> Tue, 20 Sep 2016 12:20:47 -0600
-
-linux-meta-lts-yakkety (4.8.0.12.2) xenial; urgency=medium
-
- * linux ABI 4.8.0-12
-
- -- Tim Gardner <tim.gardner at canonical.com> Mon, 19 Sep 2016 12:05:06 -0600
-
-linux-meta-lts-yakkety (4.8.0.9.1) xenial; urgency=medium
-
- * linux ABI 4.8.0-9
-
- -- Tim Gardner <tim.gardner at canonical.com> Thu, 15 Sep 2016 09:28:52 -0600
-
-linux-meta-lts-yakkety (4.8.0.8.0) xenial; urgency=medium
-
- * linux ABI 4.8.0-8
-
- -- Tim Gardner <tim.gardner at canonical.com> Mon, 12 Sep 2016 12:25:53 -0600
diff --git a/meta-source/debian/compat b/meta-source/debian/compat
deleted file mode 100644
index 7ed6ff8..0000000
--- a/meta-source/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/meta-source/debian/control.common b/meta-source/debian/control.common
deleted file mode 100644
index e19990b..0000000
--- a/meta-source/debian/control.common
+++ /dev/null
@@ -1,31 +0,0 @@
-Source: linux-meta at SUFFIX@
-Section: devel
-Priority: optional
-Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
-Standards-Version: 3.6.1
-Build-Depends: dpkg (>= 1.13.19), debhelper (>= 5), gawk
-Vcs-Git: git://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux-meta/+git/@SERIES@
-
-#Package: linux-source at SUFFIX@
-#Architecture: all
-#Section: devel
-#Priority: optional
-#Depends: ${misc:Depends}, linux-source-${kernel-version}
-#Description: Linux kernel source with Ubuntu patches
-# This package will always depend on the latest Linux kernel source code
-# available. The Ubuntu patches have been applied.
-
-#Package: linux-crashdump at SUFFIX@
-#Architecture: i386 amd64 ppc64el
-#Section: devel
-#Depends: ${misc:Depends}, kdump-tools, grub-pc (>= 1.96+20090611-1ubuntu2) [i386 amd64] | grub-efi-ia32 [i386 amd64] | grub-efi-amd64 [i386 amd64] | grub (>= 0.97-29ubuntu24) [i386 amd64]
-#Recommends: apport
-#Suggests: crash
-#Description: Linux kernel crashdump setup for the latest generic kernel
-# This package installs all the needed infrastructure to get crashdumps from
-# your running system. If you are experiencing kernel crashes that cannot
-# be debugged normally (because the problem is infrequent or panic's the
-# system in such a way as to make information gathering impossible), then
-# you can install this package to automatically enable capture of the
-# vmcore on crashes.
-
diff --git a/meta-source/debian/control.d/generic b/meta-source/debian/control.d/generic
deleted file mode 100644
index 3646423..0000000
--- a/meta-source/debian/control.d/generic
+++ /dev/null
@@ -1,48 +0,0 @@
-Package: linux-headers-generic at SUFFIX@
-Architecture: i386 amd64 armhf arm64 ppc64el powerpc
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-generic
-Description: Generic Linux kernel headers
- This package will always depend on the latest generic kernel headers
- available.
-
-Package: linux-image-generic at SUFFIX@
-Architecture: i386 amd64 armhf arm64 ppc64el powerpc
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic, linux-image-extra-${kernel-abi-version}-generic [i386 amd64 ppc64el], linux-firmware
-Recommends: thermald [i386 amd64]
-Description: Generic Linux kernel image
- This package will always depend on the latest generic kernel image
- available.
-
-Package: linux-tools-generic at SUFFIX@
-Architecture: i386 amd64 armhf arm64 ppc64el powerpc
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic
-Description: Generic Linux kernel tools
- This package will always depend on the latest generic kernel tools
- available.
-
-Package: linux-cloud-tools-generic at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Provides: linux-cloud-tools
-Depends: ${misc:Depends}, linux-cloud-tools-${kernel-abi-version}-generic
-Description: Generic Linux kernel cloud tools
- This package will always depend on the latest generic kernel cloud tools
- available.
-
-Package: linux-generic at SUFFIX@
-Architecture: i386 amd64 armhf arm64 ppc64el powerpc
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-generic at SUFFIX@ (= ${binary:Version}), linux-headers-generic at SUFFIX@ (= ${binary:Version})
-Description: Complete Generic Linux kernel and headers
- This package will always depend on the latest complete generic Linux kernel
- and headers.
-
diff --git a/meta-source/debian/control.d/generic-lpae b/meta-source/debian/control.d/generic-lpae
deleted file mode 100644
index 61b42a3..0000000
--- a/meta-source/debian/control.d/generic-lpae
+++ /dev/null
@@ -1,38 +0,0 @@
-Package: linux-headers-generic-lpae at SUFFIX@
-Architecture: armhf
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-generic-lpae
-Description: Generic Linux kernel headers
- This package will always depend on the latest generic-lpae kernel headers
- available.
-
-Package: linux-image-generic-lpae at SUFFIX@
-Architecture: armhf
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic-lpae, linux-firmware
-Recommends: thermald [i386 amd64]
-Description: Generic Linux kernel image
- This package will always depend on the latest generic-lpae kernel image
- available.
-
-Package: linux-tools-generic-lpae at SUFFIX@
-Architecture: armhf
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic-lpae
-Description: Generic Linux kernel tools
- This package will always depend on the latest generic-lpae kernel tools
- available.
-
-Package: linux-generic-lpae at SUFFIX@
-Architecture: armhf
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-generic-lpae at SUFFIX@ (= ${binary:Version}), linux-headers-generic-lpae at SUFFIX@ (= ${binary:Version})
-Description: Complete Generic Linux kernel and headers
- This package will always depend on the latest complete generic-lpae Linux kernel
- and headers.
-
diff --git a/meta-source/debian/control.d/lowlatency b/meta-source/debian/control.d/lowlatency
deleted file mode 100644
index 7f4fb42..0000000
--- a/meta-source/debian/control.d/lowlatency
+++ /dev/null
@@ -1,48 +0,0 @@
-Package: linux-headers-lowlatency at SUFFIX@
-Architecture: i386 amd64
-Section: devel
-Priority: optional
-Depends: ${misc:Depends}, linux-headers-${kernel-abi-version}-lowlatency
-Description: lowlatency Linux kernel headers
- This package will always depend on the latest lowlatency kernel headers
- available.
-
-Package: linux-image-lowlatency at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-lowlatency, linux-firmware
-Recommends: thermald [i386 amd64]
-Description: lowlatency Linux kernel image
- This package will always depend on the latest lowlatency kernel image
- available.
-
-Package: linux-tools-lowlatency at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-lowlatency
-Description: lowlatency Linux kernel tools
- This package will always depend on the latest lowlatency kernel tools
- available.
-
-Package: linux-cloud-tools-lowlatency at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Provides: linux-cloud-tools
-Depends: ${misc:Depends}, linux-cloud-tools-${kernel-abi-version}-lowlatency
-Description: lowlatency Linux kernel cloud tools
- This package will always depend on the latest lowlatency kernel cloud tools
- available.
-
-Package: linux-lowlatency at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-lowlatency at SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency at SUFFIX@ (= ${binary:Version})
-Description: Complete lowlatency Linux kernel
- This package will always depend on the latest complete lowlatency Linux kernel
- available.
-
diff --git a/meta-source/debian/control.d/powerpc-e500mc b/meta-source/debian/control.d/powerpc-e500mc
deleted file mode 100644
index 87bcbf4..0000000
--- a/meta-source/debian/control.d/powerpc-e500mc
+++ /dev/null
@@ -1,37 +0,0 @@
-Package: linux-headers-powerpc-e500mc at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-headers-${kernel-abi-version}-powerpc-e500mc
-Description: Linux kernel headers on Freescale Power e500mc.
- This package will always depend on the latest kernel headers available
- for Freescale Power e500mc support.
-
-Package: linux-image-powerpc-e500mc at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-${kernel-abi-version}-powerpc-e500mc, linux-firmware
-Description: Linux kernel image on Freescale Power e500mc.
- This package will always depend on the latest kernel image available
- for Freescale Power e500mc support.
-
-Package: linux-tools-powerpc-e500mc at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc-e500mc
-Description: Linux kernel tools for Freescale Power e500mc.
- This package will always depend on the latest e500mc kernel tools
- available.
-
-Package: linux-powerpc-e500mc at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc-e500mc at SUFFIX@, linux-headers-powerpc-e500mc at SUFFIX@
-Description: Complete Linux kernel on Freescale Power e500mc.
- This package will always depend on the latest complete Linux kernel and headers
- for Freescale Power e500mc support.
-
diff --git a/meta-source/debian/control.d/powerpc-smp b/meta-source/debian/control.d/powerpc-smp
deleted file mode 100644
index b377e6f..0000000
--- a/meta-source/debian/control.d/powerpc-smp
+++ /dev/null
@@ -1,40 +0,0 @@
-Package: linux-headers-powerpc-smp at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-headers-${kernel-abi-version}-powerpc-smp
-Description: Linux kernel headers on PowerPC SMP
- This package will always depend on the latest kernel headers available
- for PowerPC with SMP support.
- SMP (symmetric multi-processing) is needed if you have multiple processors.
-
-Package: linux-image-powerpc-smp at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-${kernel-abi-version}-powerpc-smp, linux-firmware
-Description: Linux kernel image on PowerPC SMP.
- This package will always depend on the latest kernel image available
- for PowerPC with SMP support.
- SMP (symmetric multi-processing) is needed if you have multiple processors.
-
-Package: linux-tools-powerpc-smp at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc-smp
-Description: Linux kernel tools for PowerPC SMP.
- This package will always depend on the latest PowerPC SMP kernel tools
- available.
-
-Package: linux-powerpc-smp at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc-smp at SUFFIX@, linux-headers-powerpc-smp at SUFFIX@
-Description: Complete Linux kernel on PowerPC SMP.
- This package will always depend on the latest complete Linux kernel and headers
- for PowerPC with SMP support.
- SMP (symmetric multi-processing) is needed if you have multiple processors.
-
diff --git a/meta-source/debian/control.d/powerpc64-emb b/meta-source/debian/control.d/powerpc64-emb
deleted file mode 100644
index 6b0eaaa..0000000
--- a/meta-source/debian/control.d/powerpc64-emb
+++ /dev/null
@@ -1,37 +0,0 @@
-Package: linux-headers-powerpc64-emb at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-headers-${kernel-abi-version}-powerpc64-emb
-Description: Linux kernel headers on PowerPC64 Embedded CPUs.
- This package will always depend on the latest kernel headers available
- for PowerPC64 Embedded CPUs support.
-
-Package: linux-image-powerpc64-emb at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-${kernel-abi-version}-powerpc64-emb, linux-firmware
-Description: Linux kernel image on PowerPC64 Embedded CPUs.
- This package will always depend on the latest kernel image available
- for PowerPC64 Embedded CPUs support.
-
-Package: linux-tools-powerpc64-emb at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc64-emb
-Description: Linux kernel tools for PowerPC64 Embedded CPUs.
- This package will always depend on the PowerPC64 Embedded kernel tools
- available.
-
-Package: linux-powerpc64-emb at SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc64-emb at SUFFIX@, linux-headers-powerpc64-emb at SUFFIX@
-Description: Complete Linux kernel on PowerPC64 Embedded CPUs.
- This package will always depend on the latest complete Linux kernel and headers
- for PowerPC64 Embedded CPUs support.
-
diff --git a/meta-source/debian/control.d/signed-generic b/meta-source/debian/control.d/signed-generic
deleted file mode 100644
index 402dc41..0000000
--- a/meta-source/debian/control.d/signed-generic
+++ /dev/null
@@ -1,19 +0,0 @@
-Package: linux-signed-image-generic at SUFFIX@
-Architecture: amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-signed-image-${kernel-abi-version}-generic, linux-image-extra-${kernel-abi-version}-generic, linux-firmware
-Recommends: thermald [i386 amd64]
-Description: Signed Generic Linux kernel image
- This package will always depend on the latest generic kernel image
- available. Signed with the Ubuntu EFI key.
-
-Package: linux-signed-generic at SUFFIX@
-Architecture: amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-signed-image-generic at SUFFIX@ (= ${binary:Version}), linux-headers-generic at SUFFIX@ (= ${binary:Version})
-Description: Complete Signed Generic Linux kernel and headers
- This package will always depend on the latest complete generic Linux kernel
- and headers. Signed with the Ubuntu EFI key.
-
diff --git a/meta-source/debian/control.d/signed-lowlatency b/meta-source/debian/control.d/signed-lowlatency
deleted file mode 100644
index 9a1c99a..0000000
--- a/meta-source/debian/control.d/signed-lowlatency
+++ /dev/null
@@ -1,19 +0,0 @@
-Package: linux-signed-image-lowlatency at SUFFIX@
-Architecture: amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-signed-image-${kernel-abi-version}-lowlatency, linux-firmware
-Recommends: thermald [i386 amd64]
-Description: Signed Generic Linux kernel image
- This package will always depend on the latest lowlatency kernel image
- available. Signed with the Ubuntu EFI key.
-
-Package: linux-signed-lowlatency at SUFFIX@
-Architecture: amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-signed-image-lowlatency at SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency at SUFFIX@ (= ${binary:Version})
-Description: Complete Signed Generic Linux kernel and headers
- This package will always depend on the latest complete lowlatency Linux kernel
- and headers. Signed with the Ubuntu EFI key.
-
diff --git a/meta-source/debian/control.d/virtual b/meta-source/debian/control.d/virtual
deleted file mode 100644
index 6deaa94..0000000
--- a/meta-source/debian/control.d/virtual
+++ /dev/null
@@ -1,53 +0,0 @@
-Package: linux-headers-virtual at SUFFIX@
-Architecture: i386 amd64 ppc64el
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-headers-generic at SUFFIX@ (= ${binary:Version})
-Description: Transitional package.
- This package will always depend on linux-headers-generic.
-
-Package: linux-image-virtual at SUFFIX@
-Architecture: i386 amd64 ppc64el
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-${kernel-abi-version}-generic
-Description: This package will always depend on the latest minimal generic kernel image.
- This package will always depend on the latest minimal generic kernel image
- used for virtual instances.
-
-Package: linux-tools-virtual at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-generic
-Description: This package will always depend on the latest minimal generic kernel tools.
- This package will always depend on the latest minimal generic kernel tools
- used for virtual instances.
-
-Package: linux-cloud-tools-virtual at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Provides: linux-cloud-tools
-Depends: ${misc:Depends}, linux-cloud-tools-${kernel-abi-version}-generic
-Description: This package will always depend on the latest minimal generic kernel cloud tools.
- This package will always depend on the latest minimal generic kernel cloud tools
- used for virtual instances.
-
-Package: linux-virtual at SUFFIX@
-Architecture: i386 amd64 ppc64el
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-virtual at SUFFIX@ (= ${binary:Version}), linux-headers-virtual at SUFFIX@ (= ${binary:Version})
-Description: Minimal Generic Linux kernel and headers
- This package will always depend on linux-image-virtual and
- linux-headers-virtual.
-
-Package: linux-image-extra-virtual at SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-generic at SUFFIX@ (= ${binary:Version})
-Description: Transitional package.
- This package will always depend on linux-image-generic.
diff --git a/meta-source/debian/copyright b/meta-source/debian/copyright
deleted file mode 100644
index 95305a2..0000000
--- a/meta-source/debian/copyright
+++ /dev/null
@@ -1,39 +0,0 @@
-This is the Debian GNU/Linux prepackaged version of the Linux kernel.
-Linux was written by Linus Torvalds <Linus.Torvalds at cs.Helsinki.FI>
-and others.
-
-This package was put together by Simon Shapiro <Shimon at i-Connect.Net>, from
-sources retrieved from directories under
-ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/
-The sources may be found at most Linux ftp sites, including
-ftp://ftp.kernel.org/pub/linux/kernel/
-
-This package was then maintained by Sven Rudolph.
-
-This package was maintained by Herbert Xu <herbert at gondor.apana.org.au>
-from March 1997 to May 2004.
-
-This package was maintained by the
-Debian Kernel Team <debian-kernel at lists.debian.org>
-
-This package was split off by Herbert Xu <herbert at gondor.apana.org.au>
-in September 2004.
-
-Linux is copyrighted by Linus Torvalds and others.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 dated June, 1991.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
diff --git a/meta-source/debian/rules b/meta-source/debian/rules
deleted file mode 100755
index ee39ce1..0000000
--- a/meta-source/debian/rules
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/usr/bin/make -f
-#
-# debian/rules for kernel-source.
-#
-# GNU copyright 1997 to 1999 by Joey Hess.
-# Copyright (c) 1999-2004 Herbert Xu <herbert at gondor.apana.org.au>
-# Copyright (c) 2004 Jens Schmalzing <jensen at debian.org>
-#
-
-# Pull out the source suffix, we intend to maintain an -lts-<series> suffix
-# but otherwise assume this main packages are not intended to have a suffix
-# so that linux-meta and linux-meta-ti-omap4 will behave normally, but
-# linux-meta-lts-xenial will add the series suffix.
-SERIES=$(shell dpkg-parsechangelog | sed -ne 's/^Distribution: *//p' | sed -e 's/-\(security\|updates\|proposed\)$$//')
-SOURCE=$(shell dpkg-parsechangelog | sed -ne 's/^Source: *//p')
-SUFFIX=$(shell dpkg-parsechangelog | sed -ne 's/^Source: *linux-meta-lts/-lts/p')
-
-# 5 digit versions (2.6.38.<abi>.<upload>, 3 digit kernel base versions (2.6.38)
-KERNEL_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed -e \
- 's/Version: \([0-9]*\.[0-9]*\.[0-9]*\)\..*/\1/')
-KERNEL_ABI=$(shell head -n1 < debian/changelog | gawk '{n=split($$0,v,"."); print v[4];}')
-
-# 4 digit versions (3.0.<abi>.<upload>), 2 digit kernel base versions (3.0)
-#KERNEL_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed -e \
- 's/Version: \([0-9]*\.[0-9]*\)\..*/\1/')
-#KERNEL_ABI=$(shell head -n1 < debian/changelog | gawk '{n=split($$0,v,"."); print v[3];}')
-
-KERNEL_ABI_VERSION=$(KERNEL_VERSION)-$(KERNEL_ABI)
-
-GENERIC_i386=generic
-GENERIC_amd64=generic
-GENERIC_armhf=generic
-
-GENERIC=$(value GENERIC_$(shell dpkg-architecture -qDEB_HOST_ARCH))
-GENERIC_DEP=$(if $(GENERIC),$(GENERIC),)
-
-control_files := debian/control.common $(shell LC_ALL=C ls -d debian/control.d/*)
-
-SHELL := sh -e
-
-build:
- dh_testdir
-
-clean: debian/control
- dh_testdir
- dh_testroot
- dh_clean
-
-debian/control: $(control_files)
- rm -f debian/control.tmp
- for i in $^; do \
- sed \
- -e 's/@SERIES@/$(SERIES)/g' \
- -e 's/@SUFFIX@/$(SUFFIX)/g' \
- $$i >> debian/control.tmp; \
- echo >> debian/control.tmp; \
- done
- rm -f $@
- mv debian/control.tmp $@
-
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
-
-gencontrol_flags = -Vkernel-version=$(KERNEL_VERSION)
-gencontrol_flags += -Vkernel-abi-version=$(KERNEL_ABI_VERSION)
-gencontrol_flags += -Vgeneric-depends=$(GENERIC_DEP)
-
-# Build architecture-independent files here.
-binary-indep: debian/control install
- dh_testdir
- dh_testroot
-
- dh_installdirs -i
- dh_installdocs -i
- dh_installchangelogs -i
- dh_compress -i
- dh_fixperms -i
- dh_installdeb -i
- dh_gencontrol -i -- $(gencontrol_flags)
- dh_md5sums -i
- dh_builddeb -i
-
-# Build architecture-dependent files here.
-binary-arch: debian/control install
- dh_testdir
- dh_testroot
-
- dh_installdirs -s
- dh_installdocs -s
- dh_installchangelogs -s
- dh_compress -s
- dh_fixperms -s
- dh_installdeb -s
- dh_gencontrol -s -- $(gencontrol_flags)
- dh_md5sums -s
- dh_builddeb -s
-
-binary: binary-indep binary-arch
-
-.PHONY: build clean binary-indep binary-arch binary install
diff --git a/meta-source/debian/source/options b/meta-source/debian/source/options
deleted file mode 100644
index 8e1f8cf..0000000
--- a/meta-source/debian/source/options
+++ /dev/null
@@ -1,3 +0,0 @@
-# force "dpkg-source -I -i" behavior
-diff-ignore
-tar-ignore
--
2.7.4
More information about the kernel-team
mailing list