deleted file mode 100644
@@ -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
-
deleted file mode 100644
@@ -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
new file mode 100644
@@ -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@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@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@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@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@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@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@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@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@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@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@canonical.com> Mon, 12 Sep 2016 12:25:53 -0600
new file mode 100644
@@ -0,0 +1 @@
+5
new file mode 100644
@@ -0,0 +1,31 @@
+Source: linux-meta@SUFFIX@
+Section: devel
+Priority: optional
+Maintainer: Ubuntu Kernel Team <kernel-team@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@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@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.
+
new file mode 100644
@@ -0,0 +1,48 @@
+Package: linux-headers-generic@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@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@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@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@SUFFIX@
+Architecture: i386 amd64 armhf arm64 ppc64el powerpc
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-generic@SUFFIX@ (= ${binary:Version}), linux-headers-generic@SUFFIX@ (= ${binary:Version})
+Description: Complete Generic Linux kernel and headers
+ This package will always depend on the latest complete generic Linux kernel
+ and headers.
+
new file mode 100644
@@ -0,0 +1,38 @@
+Package: linux-headers-generic-lpae@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@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@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@SUFFIX@
+Architecture: armhf
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-generic-lpae@SUFFIX@ (= ${binary:Version}), linux-headers-generic-lpae@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.
+
new file mode 100644
@@ -0,0 +1,48 @@
+Package: linux-headers-lowlatency@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@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@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@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@SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-lowlatency@SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency@SUFFIX@ (= ${binary:Version})
+Description: Complete lowlatency Linux kernel
+ This package will always depend on the latest complete lowlatency Linux kernel
+ available.
+
new file mode 100644
@@ -0,0 +1,37 @@
+Package: linux-headers-powerpc-e500mc@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@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@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@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc-e500mc@SUFFIX@, linux-headers-powerpc-e500mc@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.
+
new file mode 100644
@@ -0,0 +1,40 @@
+Package: linux-headers-powerpc-smp@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@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@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@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc-smp@SUFFIX@, linux-headers-powerpc-smp@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.
+
new file mode 100644
@@ -0,0 +1,37 @@
+Package: linux-headers-powerpc64-emb@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@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@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@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc64-emb@SUFFIX@, linux-headers-powerpc64-emb@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.
+
new file mode 100644
@@ -0,0 +1,19 @@
+Package: linux-signed-image-generic@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@SUFFIX@
+Architecture: amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-signed-image-generic@SUFFIX@ (= ${binary:Version}), linux-headers-generic@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.
+
new file mode 100644
@@ -0,0 +1,19 @@
+Package: linux-signed-image-lowlatency@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@SUFFIX@
+Architecture: amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-signed-image-lowlatency@SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency@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.
+
new file mode 100644
@@ -0,0 +1,53 @@
+Package: linux-headers-virtual@SUFFIX@
+Architecture: i386 amd64 ppc64el
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-headers-generic@SUFFIX@ (= ${binary:Version})
+Description: Transitional package.
+ This package will always depend on linux-headers-generic.
+
+Package: linux-image-virtual@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@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@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@SUFFIX@
+Architecture: i386 amd64 ppc64el
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-virtual@SUFFIX@ (= ${binary:Version}), linux-headers-virtual@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@SUFFIX@
+Architecture: i386 amd64
+Section: kernel
+Priority: optional
+Depends: ${misc:Depends}, linux-image-generic@SUFFIX@ (= ${binary:Version})
+Description: Transitional package.
+ This package will always depend on linux-image-generic.
new file mode 100644
@@ -0,0 +1,39 @@
+This is the Debian GNU/Linux prepackaged version of the Linux kernel.
+Linux was written by Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI>
+and others.
+
+This package was put together by Simon Shapiro <Shimon@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@gondor.apana.org.au>
+from March 1997 to May 2004.
+
+This package was maintained by the
+Debian Kernel Team <debian-kernel@lists.debian.org>
+
+This package was split off by Herbert Xu <herbert@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'.
new file mode 100755
@@ -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@gondor.apana.org.au>
+# Copyright (c) 2004 Jens Schmalzing <jensen@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
new file mode 100644
@@ -0,0 +1,3 @@
+# force "dpkg-source -I -i" behavior
+diff-ignore
+tar-ignore
deleted file mode 100644
@@ -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@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@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@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@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@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@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@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@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@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@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@canonical.com> Mon, 12 Sep 2016 12:25:53 -0600
deleted file mode 100644
@@ -1 +0,0 @@
-5
deleted file mode 100644
@@ -1,31 +0,0 @@
-Source: linux-meta@SUFFIX@
-Section: devel
-Priority: optional
-Maintainer: Ubuntu Kernel Team <kernel-team@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@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@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.
-
deleted file mode 100644
@@ -1,48 +0,0 @@
-Package: linux-headers-generic@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@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@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@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@SUFFIX@
-Architecture: i386 amd64 armhf arm64 ppc64el powerpc
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-generic@SUFFIX@ (= ${binary:Version}), linux-headers-generic@SUFFIX@ (= ${binary:Version})
-Description: Complete Generic Linux kernel and headers
- This package will always depend on the latest complete generic Linux kernel
- and headers.
-
deleted file mode 100644
@@ -1,38 +0,0 @@
-Package: linux-headers-generic-lpae@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@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@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@SUFFIX@
-Architecture: armhf
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-generic-lpae@SUFFIX@ (= ${binary:Version}), linux-headers-generic-lpae@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.
-
deleted file mode 100644
@@ -1,48 +0,0 @@
-Package: linux-headers-lowlatency@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@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@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@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@SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-lowlatency@SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency@SUFFIX@ (= ${binary:Version})
-Description: Complete lowlatency Linux kernel
- This package will always depend on the latest complete lowlatency Linux kernel
- available.
-
deleted file mode 100644
@@ -1,37 +0,0 @@
-Package: linux-headers-powerpc-e500mc@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@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@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@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc-e500mc@SUFFIX@, linux-headers-powerpc-e500mc@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.
-
deleted file mode 100644
@@ -1,40 +0,0 @@
-Package: linux-headers-powerpc-smp@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@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@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@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc-smp@SUFFIX@, linux-headers-powerpc-smp@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.
-
deleted file mode 100644
@@ -1,37 +0,0 @@
-Package: linux-headers-powerpc64-emb@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@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@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@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc64-emb@SUFFIX@, linux-headers-powerpc64-emb@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.
-
deleted file mode 100644
@@ -1,19 +0,0 @@
-Package: linux-signed-image-generic@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@SUFFIX@
-Architecture: amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-signed-image-generic@SUFFIX@ (= ${binary:Version}), linux-headers-generic@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.
-
deleted file mode 100644
@@ -1,19 +0,0 @@
-Package: linux-signed-image-lowlatency@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@SUFFIX@
-Architecture: amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-signed-image-lowlatency@SUFFIX@ (= ${binary:Version}), linux-headers-lowlatency@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.
-
deleted file mode 100644
@@ -1,53 +0,0 @@
-Package: linux-headers-virtual@SUFFIX@
-Architecture: i386 amd64 ppc64el
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-headers-generic@SUFFIX@ (= ${binary:Version})
-Description: Transitional package.
- This package will always depend on linux-headers-generic.
-
-Package: linux-image-virtual@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@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@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@SUFFIX@
-Architecture: i386 amd64 ppc64el
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-virtual@SUFFIX@ (= ${binary:Version}), linux-headers-virtual@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@SUFFIX@
-Architecture: i386 amd64
-Section: kernel
-Priority: optional
-Depends: ${misc:Depends}, linux-image-generic@SUFFIX@ (= ${binary:Version})
-Description: Transitional package.
- This package will always depend on linux-image-generic.
deleted file mode 100644
@@ -1,39 +0,0 @@
-This is the Debian GNU/Linux prepackaged version of the Linux kernel.
-Linux was written by Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI>
-and others.
-
-This package was put together by Simon Shapiro <Shimon@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@gondor.apana.org.au>
-from March 1997 to May 2004.
-
-This package was maintained by the
-Debian Kernel Team <debian-kernel@lists.debian.org>
-
-This package was split off by Herbert Xu <herbert@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'.
deleted file mode 100755
@@ -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@gondor.apana.org.au>
-# Copyright (c) 2004 Jens Schmalzing <jensen@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
deleted file mode 100644
@@ -1,3 +0,0 @@
-# force "dpkg-source -I -i" behavior
-diff-ignore
-tar-ignore
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@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