diff mbox

[1/3] UBUNTU: simplify meta package packaging

Message ID 1484863970-20175-2-git-send-email-tim.gardner@canonical.com
State New
Headers show

Commit Message

Tim Gardner Jan. 19, 2017, 10:12 p.m. UTC
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                               | 409 +++++++++++++++++++++++++
 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/powerpc64-smp                 |  40 +++
 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                   | 409 -------------------------
 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/powerpc64-smp     |  40 ---
 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 -
 34 files changed, 964 insertions(+), 1012 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/powerpc64-smp
 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/powerpc64-smp
 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 mbox

Patch

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..cd188fe
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,409 @@ 
+linux-meta-lts-xenial (4.4.0.62.48) trusty; urgency=medium
+
+  * linux ABI 4.4.0-62
+
+ -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com>  Wed, 18 Jan 2017 13:56:18 -0200
+
+linux-meta-lts-xenial (4.4.0.61.47) trusty; urgency=medium
+
+  * linux ABI 4.4.0-61
+
+ -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com>  Mon, 16 Jan 2017 16:11:23 -0200
+
+linux-meta-lts-xenial (4.4.0.59.46) trusty; urgency=medium
+
+  * linux ABI 4.4.0-59
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Fri, 06 Jan 2017 17:21:42 +0000
+
+linux-meta-lts-xenial (4.4.0.58.45) trusty; urgency=medium
+
+  * linux ABI 4.4.0-58
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Tue, 20 Dec 2016 15:59:48 +0000
+
+linux-meta-lts-xenial (4.4.0.57.44) trusty; urgency=medium
+
+  * linux ABI 4.4.0-57
+
+ -- Brad Figg <brad.figg@canonical.com>  Fri, 09 Dec 2016 16:06:40 -0800
+
+linux-meta-lts-xenial (4.4.0.56.43) trusty; urgency=medium
+
+  * linux ABI 4.4.0-56
+
+ -- Brad Figg <brad.figg@canonical.com>  Thu, 08 Dec 2016 13:35:01 -0800
+
+linux-meta-lts-xenial (4.4.0.55.42) trusty; urgency=medium
+
+  * linux ABI 4.4.0-55
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 08 Dec 2016 16:15:23 +0000
+
+linux-meta-lts-xenial (4.4.0.54.41) trusty; urgency=medium
+
+  * linux ABI 4.4.0-54
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Wed, 07 Dec 2016 14:32:12 +0000
+
+linux-meta-lts-xenial (4.4.0.53.40) trusty; urgency=medium
+
+  * linux ABI 4.4.0-53
+
+ -- Brad Figg <brad.figg@canonical.com>  Thu, 01 Dec 2016 17:54:46 -0800
+
+linux-meta-lts-xenial (4.4.0.52.39) trusty; urgency=medium
+
+  * linux ABI 4.4.0-52
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Wed, 30 Nov 2016 17:11:11 +0000
+
+linux-meta-lts-xenial (4.4.0.51.38) trusty; urgency=medium
+
+  * linux ABI 4.4.0-51
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 24 Nov 2016 18:57:18 +0000
+
+linux-meta-lts-xenial (4.4.0.50.37) trusty; urgency=medium
+
+  * linux ABI 4.4.0-50
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Wed, 23 Nov 2016 11:02:48 +0000
+
+linux-meta-lts-xenial (4.4.0.49.36) trusty; urgency=medium
+
+  * linux ABI 4.4.0-49
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Fri, 11 Nov 2016 17:19:20 +0000
+
+linux-meta-lts-xenial (4.4.0.48.35) trusty; urgency=medium
+
+  * linux ABI 4.4.0-48
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 10 Nov 2016 19:07:17 +0000
+
+linux-meta-lts-xenial (4.4.0.47.34) trusty; urgency=medium
+
+  * linux ABI 4.4.0-47
+
+ -- Kamal Mostafa <kamal@canonical.com>  Wed, 26 Oct 2016 12:24:23 -0700
+
+linux-meta-lts-xenial (4.4.0.46.34) trusty; urgency=medium
+
+  * linux ABI 4.4.0-46
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Fri, 21 Oct 2016 10:53:28 -0500
+
+linux-meta-lts-xenial (4.4.0.45.33) trusty; urgency=medium
+
+  * linux ABI 4.4.0-45
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Tue, 18 Oct 2016 15:59:18 -0500
+
+linux-meta-lts-xenial (4.4.0.44.32) trusty; urgency=medium
+
+  * linux ABI 4.4.0-44
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Mon, 17 Oct 2016 08:48:54 -0500
+
+linux-meta-lts-xenial (4.4.0.42.31) trusty; urgency=medium
+
+  * linux ABI 4.4.0-42
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Fri, 07 Oct 2016 17:51:17 -0500
+
+linux-meta-lts-xenial (4.4.0.41.30) trusty; urgency=medium
+
+  * linux ABI 4.4.0-41
+
+ -- Kamal Mostafa <kamal@canonical.com>  Tue, 27 Sep 2016 12:05:14 -0700
+
+linux-meta-lts-xenial (4.4.0.40.29) trusty; urgency=medium
+
+  * linux ABI 4.4.0-40
+
+ -- Joseph Salisbury <joseph.salisbury@canonical.com>  Fri, 23 Sep 2016 15:29:02 -0400
+
+linux-meta-lts-xenial (4.4.0.38.28) trusty; urgency=medium
+
+  * linux ABI 4.4.0-38
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Tue, 06 Sep 2016 11:06:23 -0600
+
+linux-meta-lts-xenial (4.4.0.37.27) trusty; urgency=medium
+
+  * linux ABI 4.4.0-37
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Mon, 29 Aug 2016 14:37:28 -0600
+
+linux-meta-lts-xenial (4.4.0.36.26) trusty; urgency=medium
+
+  * linux ABI 4.4.0-36
+
+ -- Stefan Bader <stefan.bader@canonical.com>  Fri, 12 Aug 2016 09:37:32 +0200
+
+linux-meta-lts-xenial (4.4.0.35.25) trusty; urgency=medium
+
+  * linux ABI 4.4.0-35
+
+ -- Stefan Bader <stefan.bader@canonical.com>  Wed, 10 Aug 2016 11:04:53 +0200
+
+linux-meta-lts-xenial (4.4.0.34.24) trusty; urgency=medium
+
+  * linux ABI 4.4.0-34
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Wed, 27 Jul 2016 11:15:11 -0500
+
+linux-meta-lts-xenial (4.4.0.33.23) trusty; urgency=medium
+
+  * linux ABI 4.4.0-33
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Fri, 22 Jul 2016 15:16:35 -0500
+
+linux-meta-lts-xenial (4.4.0.32.22) trusty; urgency=medium
+
+  * linux ABI 4.4.0-32
+
+ -- Seth Forshee <seth.forshee@canonical.com>  Tue, 19 Jul 2016 15:21:12 -0500
+
+linux-meta-lts-xenial (4.4.0.31.21) trusty; urgency=medium
+
+  * linux ABI 4.4.0-31
+
+ -- Kamal Mostafa <kamal@canonical.com>  Tue, 12 Jul 2016 17:38:25 -0700
+
+linux-meta-lts-xenial (4.4.0.30.20) trusty; urgency=medium
+
+  * linux ABI 4.4.0-30
+
+ -- Kamal Mostafa <kamal@canonical.com>  Thu, 30 Jun 2016 14:58:38 -0700
+
+linux-meta-lts-xenial (4.4.0.29.19) trusty; urgency=medium
+
+  * linux ABI 4.4.0-29
+
+ -- Kamal Mostafa <kamal@canonical.com>  Wed, 29 Jun 2016 12:47:53 -0700
+
+linux-meta-lts-xenial (4.4.0.28.18) trusty; urgency=medium
+
+  * linux ABI 4.4.0-28
+
+ -- Kamal Mostafa <kamal@canonical.com>  Fri, 24 Jun 2016 09:23:46 -0700
+
+linux-meta-lts-xenial (4.4.0.27.17) trusty; urgency=medium
+
+  * linux ABI 4.4.0-27
+
+ -- Kamal Mostafa <kamal@canonical.com>  Tue, 21 Jun 2016 12:09:38 -0700
+
+linux-meta-lts-xenial (4.4.0.26.16) trusty; urgency=medium
+
+  * linux ABI 4.4.0-26
+
+ -- Kamal Mostafa <kamal@canonical.com>  Mon, 20 Jun 2016 11:21:29 -0700
+
+linux-meta-lts-xenial (4.4.0.25.15) trusty; urgency=medium
+
+  * linux ABI 4.4.0-25
+
+ -- Kamal Mostafa <kamal@canonical.com>  Mon, 13 Jun 2016 08:05:55 -0700
+
+linux-meta-lts-xenial (4.4.0.24.14) trusty; urgency=medium
+
+  * linux ABI 4.4.0-24
+
+ -- Kamal Mostafa <kamal@canonical.com>  Mon, 06 Jun 2016 10:27:16 -0700
+
+linux-meta-lts-xenial (4.4.0.23.13) trusty; urgency=medium
+
+  * linux ABI 4.4.0-23
+
+ -- Kamal Mostafa <kamal@canonical.com>  Wed, 18 May 2016 09:37:02 -0700
+
+linux-meta-lts-xenial (4.4.0.22.12) trusty; urgency=medium
+
+  * linux ABI 4.4.0-22
+
+ -- Kamal Mostafa <kamal@canonical.com>  Mon, 25 Apr 2016 15:03:59 -0700
+
+linux-meta-lts-xenial (4.4.0.21.11) trusty; urgency=medium
+
+  * linux ABI 4.4.0-21
+
+ -- Kamal Mostafa <kamal@canonical.com>  Wed, 20 Apr 2016 09:22:30 -0700
+
+linux-meta-lts-xenial (4.4.0.18.10) trusty; urgency=medium
+
+  * linux ABI 4.4.0-18
+
+ -- Kamal Mostafa <kamal@canonical.com>  Thu, 07 Apr 2016 10:15:17 -0700
+
+linux-meta-lts-xenial (4.4.0.16.9) trusty; urgency=medium
+
+  * linux ABI 4.4.0-16
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Mon, 28 Mar 2016 19:53:14 -0600
+
+linux-meta-lts-xenial (4.4.0.15.8) trusty; urgency=medium
+
+  * linux ABI 4.4.0-15
+
+ -- Brad Figg <brad.figg@canonical.com>  Wed, 16 Mar 2016 13:52:07 -0700
+
+linux-meta-lts-xenial (4.4.0.14.8) trusty; urgency=medium
+
+  * linux ABI 4.4.0-14
+
+ -- Brad Figg <brad.figg@canonical.com>  Wed, 16 Mar 2016 13:52:07 -0700
+
+linux-meta-lts-xenial (4.4.0.13.7) trusty; urgency=medium
+
+  * linux ABI 4.4.0-13
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Fri, 11 Mar 2016 13:14:24 -0700
+
+linux-meta-lts-xenial (4.4.0.12.6) trusty; urgency=medium
+
+  * linux ABI 4.4.0-12
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Tue, 08 Mar 2016 17:21:05 -0700
+
+linux-meta-lts-xenial (4.4.0.11.5) trusty; urgency=low
+
+  * linux ABI 4.4.0-11
+
+ -- Andy Whitcroft <apw@canonical.com>  Mon, 07 Mar 2016 11:51:21 +0000
+
+linux-meta-lts-xenial (4.4.0.9.4) trusty; urgency=low
+
+  * linux ABI 4.4.0-9
+
+ -- Andy Whitcroft <apw@canonical.com>  Tue, 01 Mar 2016 19:23:56 +0000
+
+linux-meta-lts-xenial (4.4.0.6.3) trusty; urgency=medium
+
+  * linux ABI 4.4.0-6
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Thu, 18 Feb 2016 12:54:45 -0700
+
+linux-meta-lts-xenial (4.4.0.4.2) trusty; urgency=medium
+
+  * linux ABI 4.4.0-4
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Fri, 05 Feb 2016 14:41:01 -0700
+
+linux-meta-lts-xenial (4.4.0.2.1) trusty; urgency=medium
+
+  * linux ABI 4.4.0-2
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Fri, 05 Feb 2016 06:35:56 -0700
+
+linux-meta-lts-wily (4.2.0.28.22) trusty; urgency=medium
+
+  * linux ABI 4.2.0-28
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 04 Feb 2016 11:36:15 +0000
+
+linux-meta-lts-wily (4.2.0.27.21) trusty; urgency=medium
+
+  * linux ABI 4.2.0-27
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Fri, 22 Jan 2016 15:08:38 +0000
+
+linux-meta-lts-wily (4.2.0.26.20) trusty; urgency=medium
+
+  * linux ABI 4.2.0-26
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Wed, 20 Jan 2016 13:41:40 +0000
+
+linux-meta-lts-wily (4.2.0.25.19) trusty; urgency=medium
+
+  * linux ABI 4.2.0-25
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Mon, 18 Jan 2016 16:20:15 +0000
+
+linux-meta-lts-wily (4.2.0.24.18) trusty; urgency=medium
+
+  * linux ABI 4.2.0-24
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Tue, 12 Jan 2016 14:39:08 +0000
+
+linux-meta-lts-wily (4.2.0.23.17) trusty; urgency=low
+
+  * linux ABI 4.2.0-23
+
+ -- Andy Whitcroft <apw@canonical.com>  Thu, 31 Dec 2015 14:00:50 +0000
+
+linux-meta-lts-wily (4.2.0.22.16) trusty; urgency=medium
+
+  * linux ABI 4.2.0-22
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 17 Dec 2015 14:01:00 +0000
+
+linux-meta-lts-wily (4.2.0.21.15) trusty; urgency=medium
+
+  * linux ABI 4.2.0-21
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 03 Dec 2015 11:47:02 +0000
+
+linux-meta-lts-wily (4.2.0.19.14) trusty; urgency=medium
+
+  * linux ABI 4.2.0-19
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Thu, 12 Nov 2015 12:21:31 +0000
+
+linux-meta-lts-wily (4.2.0.18.13) trusty; urgency=medium
+
+  * linux ABI 4.2.0-18
+
+ -- Luis Henriques <luis.henriques@canonical.com>  Fri, 06 Nov 2015 21:28:06 +0000
+
+linux-meta-lts-wily (4.2.0.16.12) trusty; urgency=low
+
+  * add linux-signed-lowlatency packages.  (LP: #1500910)
+  * move linux-signed linux-image-extra-* dependencies over to linux-meta.
+    (LP: #1501235)
+
+ -- Andy Whitcroft <apw@canonical.com>  Wed, 21 Oct 2015 13:28:25 +0100
+
+linux-meta-lts-wily (4.2.0.16.11) trusty; urgency=medium
+
+  * linux ABI 4.2.0-16
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Thu, 08 Oct 2015 09:06:50 -0600
+
+linux-meta-lts-wily (4.2.0.15.10~1) trusty; urgency=medium
+
+  * linux ABI 4.2.0-15
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Tue, 06 Oct 2015 06:45:53 -0600
+
+linux-meta-lts-wily (4.2.0.12.9) wily; urgency=medium
+
+  * linux ABI 4.2.0-12
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Fri, 25 Sep 2015 08:14:41 -0600
+
+linux-meta-lts-wily (4.2.0.11.8) wily; urgency=medium
+
+  * linux ABI 4.2.0-11
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Tue, 22 Sep 2015 07:23:53 -0600
+
+linux-meta-lts-wily (4.2.0.7.7) trusty; urgency=medium
+
+  * linux ABI 4.2.0-7
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Mon, 31 Aug 2015 12:25:46 -0600
+
+linux-meta-lts-wily (4.2.0.6.6ubuntu1) trusty; urgency=medium
+
+  * Use the right release pocket.
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Fri, 28 Aug 2015 12:28:07 -0600
+
+linux-meta-lts-wily (4.2.0.6.6) trusty; urgency=medium
+
+  * linux ABI 4.2.0-6
+
+ -- Tim Gardner <tim.gardner@canonical.com>  Thu, 27 Aug 2015 12:32:10 -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@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.
+
diff --git a/debian/control.d/generic b/debian/control.d/generic
new file mode 100644
index 0000000..145a36c
--- /dev/null
+++ b/debian/control.d/generic
@@ -0,0 +1,48 @@ 
+Package: linux-headers-generic@SUFFIX@
+Architecture: i386 amd64 armhf arm64 ppc64el
+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
+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
+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
+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.
+
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@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.
+
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@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.
+
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@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.
+
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@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.
+
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@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.
+
diff --git a/debian/control.d/powerpc64-smp b/debian/control.d/powerpc64-smp
new file mode 100644
index 0000000..58ffa7d
--- /dev/null
+++ b/debian/control.d/powerpc64-smp
@@ -0,0 +1,40 @@ 
+Package: linux-headers-powerpc64-smp@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-headers-${kernel-abi-version}-powerpc64-smp
+Description: Linux kernel headers on PowerPC64 SMP
+ This package will always depend on the latest kernel headers available
+ for PowerPC64 with SMP support.
+ SMP (symmetric multi-processing) is needed if you have multiple processors.
+
+Package: linux-image-powerpc64-smp@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-${kernel-abi-version}-powerpc64-smp, linux-firmware
+Description: Linux kernel image on PowerPC64 SMP.
+ This package will always depend on the latest kernel image available
+ for PowerPC64 with SMP support.
+ SMP (symmetric multi-processing) is needed if you have multiple processors.
+
+Package: linux-tools-powerpc64-smp@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Provides: linux-tools
+Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc64-smp
+Description: Linux kernel tools for PowerPC64 SMP
+ This package will always depend on the latest PowerPC64 SMP kernel tools
+ available.
+
+Package: linux-powerpc64-smp@SUFFIX@
+Architecture: powerpc
+Section: kernel
+Priority: optional
+Depends: linux-image-powerpc64-smp@SUFFIX@, linux-headers-powerpc64-smp@SUFFIX@
+Description: Complete Linux kernel on PowerPC64 SMP.
+ This package will always depend on the latest complete Linux kernel and headers
+ for PowerPC64 with SMP support.
+ SMP (symmetric multi-processing) is needed if you have multiple processors.
+
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@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.
+
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@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.
+
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@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.
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@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'.
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@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
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 cd188fe..0000000
--- a/meta-source/debian/changelog
+++ /dev/null
@@ -1,409 +0,0 @@ 
-linux-meta-lts-xenial (4.4.0.62.48) trusty; urgency=medium
-
-  * linux ABI 4.4.0-62
-
- -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com>  Wed, 18 Jan 2017 13:56:18 -0200
-
-linux-meta-lts-xenial (4.4.0.61.47) trusty; urgency=medium
-
-  * linux ABI 4.4.0-61
-
- -- Thadeu Lima de Souza Cascardo <cascardo@canonical.com>  Mon, 16 Jan 2017 16:11:23 -0200
-
-linux-meta-lts-xenial (4.4.0.59.46) trusty; urgency=medium
-
-  * linux ABI 4.4.0-59
-
- -- Luis Henriques <luis.henriques@canonical.com>  Fri, 06 Jan 2017 17:21:42 +0000
-
-linux-meta-lts-xenial (4.4.0.58.45) trusty; urgency=medium
-
-  * linux ABI 4.4.0-58
-
- -- Luis Henriques <luis.henriques@canonical.com>  Tue, 20 Dec 2016 15:59:48 +0000
-
-linux-meta-lts-xenial (4.4.0.57.44) trusty; urgency=medium
-
-  * linux ABI 4.4.0-57
-
- -- Brad Figg <brad.figg@canonical.com>  Fri, 09 Dec 2016 16:06:40 -0800
-
-linux-meta-lts-xenial (4.4.0.56.43) trusty; urgency=medium
-
-  * linux ABI 4.4.0-56
-
- -- Brad Figg <brad.figg@canonical.com>  Thu, 08 Dec 2016 13:35:01 -0800
-
-linux-meta-lts-xenial (4.4.0.55.42) trusty; urgency=medium
-
-  * linux ABI 4.4.0-55
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 08 Dec 2016 16:15:23 +0000
-
-linux-meta-lts-xenial (4.4.0.54.41) trusty; urgency=medium
-
-  * linux ABI 4.4.0-54
-
- -- Luis Henriques <luis.henriques@canonical.com>  Wed, 07 Dec 2016 14:32:12 +0000
-
-linux-meta-lts-xenial (4.4.0.53.40) trusty; urgency=medium
-
-  * linux ABI 4.4.0-53
-
- -- Brad Figg <brad.figg@canonical.com>  Thu, 01 Dec 2016 17:54:46 -0800
-
-linux-meta-lts-xenial (4.4.0.52.39) trusty; urgency=medium
-
-  * linux ABI 4.4.0-52
-
- -- Luis Henriques <luis.henriques@canonical.com>  Wed, 30 Nov 2016 17:11:11 +0000
-
-linux-meta-lts-xenial (4.4.0.51.38) trusty; urgency=medium
-
-  * linux ABI 4.4.0-51
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 24 Nov 2016 18:57:18 +0000
-
-linux-meta-lts-xenial (4.4.0.50.37) trusty; urgency=medium
-
-  * linux ABI 4.4.0-50
-
- -- Luis Henriques <luis.henriques@canonical.com>  Wed, 23 Nov 2016 11:02:48 +0000
-
-linux-meta-lts-xenial (4.4.0.49.36) trusty; urgency=medium
-
-  * linux ABI 4.4.0-49
-
- -- Luis Henriques <luis.henriques@canonical.com>  Fri, 11 Nov 2016 17:19:20 +0000
-
-linux-meta-lts-xenial (4.4.0.48.35) trusty; urgency=medium
-
-  * linux ABI 4.4.0-48
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 10 Nov 2016 19:07:17 +0000
-
-linux-meta-lts-xenial (4.4.0.47.34) trusty; urgency=medium
-
-  * linux ABI 4.4.0-47
-
- -- Kamal Mostafa <kamal@canonical.com>  Wed, 26 Oct 2016 12:24:23 -0700
-
-linux-meta-lts-xenial (4.4.0.46.34) trusty; urgency=medium
-
-  * linux ABI 4.4.0-46
-
- -- Seth Forshee <seth.forshee@canonical.com>  Fri, 21 Oct 2016 10:53:28 -0500
-
-linux-meta-lts-xenial (4.4.0.45.33) trusty; urgency=medium
-
-  * linux ABI 4.4.0-45
-
- -- Seth Forshee <seth.forshee@canonical.com>  Tue, 18 Oct 2016 15:59:18 -0500
-
-linux-meta-lts-xenial (4.4.0.44.32) trusty; urgency=medium
-
-  * linux ABI 4.4.0-44
-
- -- Seth Forshee <seth.forshee@canonical.com>  Mon, 17 Oct 2016 08:48:54 -0500
-
-linux-meta-lts-xenial (4.4.0.42.31) trusty; urgency=medium
-
-  * linux ABI 4.4.0-42
-
- -- Seth Forshee <seth.forshee@canonical.com>  Fri, 07 Oct 2016 17:51:17 -0500
-
-linux-meta-lts-xenial (4.4.0.41.30) trusty; urgency=medium
-
-  * linux ABI 4.4.0-41
-
- -- Kamal Mostafa <kamal@canonical.com>  Tue, 27 Sep 2016 12:05:14 -0700
-
-linux-meta-lts-xenial (4.4.0.40.29) trusty; urgency=medium
-
-  * linux ABI 4.4.0-40
-
- -- Joseph Salisbury <joseph.salisbury@canonical.com>  Fri, 23 Sep 2016 15:29:02 -0400
-
-linux-meta-lts-xenial (4.4.0.38.28) trusty; urgency=medium
-
-  * linux ABI 4.4.0-38
-
- -- Tim Gardner <tim.gardner@canonical.com>  Tue, 06 Sep 2016 11:06:23 -0600
-
-linux-meta-lts-xenial (4.4.0.37.27) trusty; urgency=medium
-
-  * linux ABI 4.4.0-37
-
- -- Tim Gardner <tim.gardner@canonical.com>  Mon, 29 Aug 2016 14:37:28 -0600
-
-linux-meta-lts-xenial (4.4.0.36.26) trusty; urgency=medium
-
-  * linux ABI 4.4.0-36
-
- -- Stefan Bader <stefan.bader@canonical.com>  Fri, 12 Aug 2016 09:37:32 +0200
-
-linux-meta-lts-xenial (4.4.0.35.25) trusty; urgency=medium
-
-  * linux ABI 4.4.0-35
-
- -- Stefan Bader <stefan.bader@canonical.com>  Wed, 10 Aug 2016 11:04:53 +0200
-
-linux-meta-lts-xenial (4.4.0.34.24) trusty; urgency=medium
-
-  * linux ABI 4.4.0-34
-
- -- Seth Forshee <seth.forshee@canonical.com>  Wed, 27 Jul 2016 11:15:11 -0500
-
-linux-meta-lts-xenial (4.4.0.33.23) trusty; urgency=medium
-
-  * linux ABI 4.4.0-33
-
- -- Seth Forshee <seth.forshee@canonical.com>  Fri, 22 Jul 2016 15:16:35 -0500
-
-linux-meta-lts-xenial (4.4.0.32.22) trusty; urgency=medium
-
-  * linux ABI 4.4.0-32
-
- -- Seth Forshee <seth.forshee@canonical.com>  Tue, 19 Jul 2016 15:21:12 -0500
-
-linux-meta-lts-xenial (4.4.0.31.21) trusty; urgency=medium
-
-  * linux ABI 4.4.0-31
-
- -- Kamal Mostafa <kamal@canonical.com>  Tue, 12 Jul 2016 17:38:25 -0700
-
-linux-meta-lts-xenial (4.4.0.30.20) trusty; urgency=medium
-
-  * linux ABI 4.4.0-30
-
- -- Kamal Mostafa <kamal@canonical.com>  Thu, 30 Jun 2016 14:58:38 -0700
-
-linux-meta-lts-xenial (4.4.0.29.19) trusty; urgency=medium
-
-  * linux ABI 4.4.0-29
-
- -- Kamal Mostafa <kamal@canonical.com>  Wed, 29 Jun 2016 12:47:53 -0700
-
-linux-meta-lts-xenial (4.4.0.28.18) trusty; urgency=medium
-
-  * linux ABI 4.4.0-28
-
- -- Kamal Mostafa <kamal@canonical.com>  Fri, 24 Jun 2016 09:23:46 -0700
-
-linux-meta-lts-xenial (4.4.0.27.17) trusty; urgency=medium
-
-  * linux ABI 4.4.0-27
-
- -- Kamal Mostafa <kamal@canonical.com>  Tue, 21 Jun 2016 12:09:38 -0700
-
-linux-meta-lts-xenial (4.4.0.26.16) trusty; urgency=medium
-
-  * linux ABI 4.4.0-26
-
- -- Kamal Mostafa <kamal@canonical.com>  Mon, 20 Jun 2016 11:21:29 -0700
-
-linux-meta-lts-xenial (4.4.0.25.15) trusty; urgency=medium
-
-  * linux ABI 4.4.0-25
-
- -- Kamal Mostafa <kamal@canonical.com>  Mon, 13 Jun 2016 08:05:55 -0700
-
-linux-meta-lts-xenial (4.4.0.24.14) trusty; urgency=medium
-
-  * linux ABI 4.4.0-24
-
- -- Kamal Mostafa <kamal@canonical.com>  Mon, 06 Jun 2016 10:27:16 -0700
-
-linux-meta-lts-xenial (4.4.0.23.13) trusty; urgency=medium
-
-  * linux ABI 4.4.0-23
-
- -- Kamal Mostafa <kamal@canonical.com>  Wed, 18 May 2016 09:37:02 -0700
-
-linux-meta-lts-xenial (4.4.0.22.12) trusty; urgency=medium
-
-  * linux ABI 4.4.0-22
-
- -- Kamal Mostafa <kamal@canonical.com>  Mon, 25 Apr 2016 15:03:59 -0700
-
-linux-meta-lts-xenial (4.4.0.21.11) trusty; urgency=medium
-
-  * linux ABI 4.4.0-21
-
- -- Kamal Mostafa <kamal@canonical.com>  Wed, 20 Apr 2016 09:22:30 -0700
-
-linux-meta-lts-xenial (4.4.0.18.10) trusty; urgency=medium
-
-  * linux ABI 4.4.0-18
-
- -- Kamal Mostafa <kamal@canonical.com>  Thu, 07 Apr 2016 10:15:17 -0700
-
-linux-meta-lts-xenial (4.4.0.16.9) trusty; urgency=medium
-
-  * linux ABI 4.4.0-16
-
- -- Tim Gardner <tim.gardner@canonical.com>  Mon, 28 Mar 2016 19:53:14 -0600
-
-linux-meta-lts-xenial (4.4.0.15.8) trusty; urgency=medium
-
-  * linux ABI 4.4.0-15
-
- -- Brad Figg <brad.figg@canonical.com>  Wed, 16 Mar 2016 13:52:07 -0700
-
-linux-meta-lts-xenial (4.4.0.14.8) trusty; urgency=medium
-
-  * linux ABI 4.4.0-14
-
- -- Brad Figg <brad.figg@canonical.com>  Wed, 16 Mar 2016 13:52:07 -0700
-
-linux-meta-lts-xenial (4.4.0.13.7) trusty; urgency=medium
-
-  * linux ABI 4.4.0-13
-
- -- Tim Gardner <tim.gardner@canonical.com>  Fri, 11 Mar 2016 13:14:24 -0700
-
-linux-meta-lts-xenial (4.4.0.12.6) trusty; urgency=medium
-
-  * linux ABI 4.4.0-12
-
- -- Tim Gardner <tim.gardner@canonical.com>  Tue, 08 Mar 2016 17:21:05 -0700
-
-linux-meta-lts-xenial (4.4.0.11.5) trusty; urgency=low
-
-  * linux ABI 4.4.0-11
-
- -- Andy Whitcroft <apw@canonical.com>  Mon, 07 Mar 2016 11:51:21 +0000
-
-linux-meta-lts-xenial (4.4.0.9.4) trusty; urgency=low
-
-  * linux ABI 4.4.0-9
-
- -- Andy Whitcroft <apw@canonical.com>  Tue, 01 Mar 2016 19:23:56 +0000
-
-linux-meta-lts-xenial (4.4.0.6.3) trusty; urgency=medium
-
-  * linux ABI 4.4.0-6
-
- -- Tim Gardner <tim.gardner@canonical.com>  Thu, 18 Feb 2016 12:54:45 -0700
-
-linux-meta-lts-xenial (4.4.0.4.2) trusty; urgency=medium
-
-  * linux ABI 4.4.0-4
-
- -- Tim Gardner <tim.gardner@canonical.com>  Fri, 05 Feb 2016 14:41:01 -0700
-
-linux-meta-lts-xenial (4.4.0.2.1) trusty; urgency=medium
-
-  * linux ABI 4.4.0-2
-
- -- Tim Gardner <tim.gardner@canonical.com>  Fri, 05 Feb 2016 06:35:56 -0700
-
-linux-meta-lts-wily (4.2.0.28.22) trusty; urgency=medium
-
-  * linux ABI 4.2.0-28
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 04 Feb 2016 11:36:15 +0000
-
-linux-meta-lts-wily (4.2.0.27.21) trusty; urgency=medium
-
-  * linux ABI 4.2.0-27
-
- -- Luis Henriques <luis.henriques@canonical.com>  Fri, 22 Jan 2016 15:08:38 +0000
-
-linux-meta-lts-wily (4.2.0.26.20) trusty; urgency=medium
-
-  * linux ABI 4.2.0-26
-
- -- Luis Henriques <luis.henriques@canonical.com>  Wed, 20 Jan 2016 13:41:40 +0000
-
-linux-meta-lts-wily (4.2.0.25.19) trusty; urgency=medium
-
-  * linux ABI 4.2.0-25
-
- -- Luis Henriques <luis.henriques@canonical.com>  Mon, 18 Jan 2016 16:20:15 +0000
-
-linux-meta-lts-wily (4.2.0.24.18) trusty; urgency=medium
-
-  * linux ABI 4.2.0-24
-
- -- Luis Henriques <luis.henriques@canonical.com>  Tue, 12 Jan 2016 14:39:08 +0000
-
-linux-meta-lts-wily (4.2.0.23.17) trusty; urgency=low
-
-  * linux ABI 4.2.0-23
-
- -- Andy Whitcroft <apw@canonical.com>  Thu, 31 Dec 2015 14:00:50 +0000
-
-linux-meta-lts-wily (4.2.0.22.16) trusty; urgency=medium
-
-  * linux ABI 4.2.0-22
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 17 Dec 2015 14:01:00 +0000
-
-linux-meta-lts-wily (4.2.0.21.15) trusty; urgency=medium
-
-  * linux ABI 4.2.0-21
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 03 Dec 2015 11:47:02 +0000
-
-linux-meta-lts-wily (4.2.0.19.14) trusty; urgency=medium
-
-  * linux ABI 4.2.0-19
-
- -- Luis Henriques <luis.henriques@canonical.com>  Thu, 12 Nov 2015 12:21:31 +0000
-
-linux-meta-lts-wily (4.2.0.18.13) trusty; urgency=medium
-
-  * linux ABI 4.2.0-18
-
- -- Luis Henriques <luis.henriques@canonical.com>  Fri, 06 Nov 2015 21:28:06 +0000
-
-linux-meta-lts-wily (4.2.0.16.12) trusty; urgency=low
-
-  * add linux-signed-lowlatency packages.  (LP: #1500910)
-  * move linux-signed linux-image-extra-* dependencies over to linux-meta.
-    (LP: #1501235)
-
- -- Andy Whitcroft <apw@canonical.com>  Wed, 21 Oct 2015 13:28:25 +0100
-
-linux-meta-lts-wily (4.2.0.16.11) trusty; urgency=medium
-
-  * linux ABI 4.2.0-16
-
- -- Tim Gardner <tim.gardner@canonical.com>  Thu, 08 Oct 2015 09:06:50 -0600
-
-linux-meta-lts-wily (4.2.0.15.10~1) trusty; urgency=medium
-
-  * linux ABI 4.2.0-15
-
- -- Tim Gardner <tim.gardner@canonical.com>  Tue, 06 Oct 2015 06:45:53 -0600
-
-linux-meta-lts-wily (4.2.0.12.9) wily; urgency=medium
-
-  * linux ABI 4.2.0-12
-
- -- Tim Gardner <tim.gardner@canonical.com>  Fri, 25 Sep 2015 08:14:41 -0600
-
-linux-meta-lts-wily (4.2.0.11.8) wily; urgency=medium
-
-  * linux ABI 4.2.0-11
-
- -- Tim Gardner <tim.gardner@canonical.com>  Tue, 22 Sep 2015 07:23:53 -0600
-
-linux-meta-lts-wily (4.2.0.7.7) trusty; urgency=medium
-
-  * linux ABI 4.2.0-7
-
- -- Tim Gardner <tim.gardner@canonical.com>  Mon, 31 Aug 2015 12:25:46 -0600
-
-linux-meta-lts-wily (4.2.0.6.6ubuntu1) trusty; urgency=medium
-
-  * Use the right release pocket.
-
- -- Tim Gardner <tim.gardner@canonical.com>  Fri, 28 Aug 2015 12:28:07 -0600
-
-linux-meta-lts-wily (4.2.0.6.6) trusty; urgency=medium
-
-  * linux ABI 4.2.0-6
-
- -- Tim Gardner <tim.gardner@canonical.com>  Thu, 27 Aug 2015 12:32:10 -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@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.
-
diff --git a/meta-source/debian/control.d/generic b/meta-source/debian/control.d/generic
deleted file mode 100644
index 145a36c..0000000
--- a/meta-source/debian/control.d/generic
+++ /dev/null
@@ -1,48 +0,0 @@ 
-Package: linux-headers-generic@SUFFIX@
-Architecture: i386 amd64 armhf arm64 ppc64el
-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
-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
-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
-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.
-
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@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.
-
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@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.
-
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@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.
-
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@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.
-
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@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.
-
diff --git a/meta-source/debian/control.d/powerpc64-smp b/meta-source/debian/control.d/powerpc64-smp
deleted file mode 100644
index 58ffa7d..0000000
--- a/meta-source/debian/control.d/powerpc64-smp
+++ /dev/null
@@ -1,40 +0,0 @@ 
-Package: linux-headers-powerpc64-smp@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-headers-${kernel-abi-version}-powerpc64-smp
-Description: Linux kernel headers on PowerPC64 SMP
- This package will always depend on the latest kernel headers available
- for PowerPC64 with SMP support.
- SMP (symmetric multi-processing) is needed if you have multiple processors.
-
-Package: linux-image-powerpc64-smp@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-${kernel-abi-version}-powerpc64-smp, linux-firmware
-Description: Linux kernel image on PowerPC64 SMP.
- This package will always depend on the latest kernel image available
- for PowerPC64 with SMP support.
- SMP (symmetric multi-processing) is needed if you have multiple processors.
-
-Package: linux-tools-powerpc64-smp@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Provides: linux-tools
-Depends: ${misc:Depends}, linux-tools-${kernel-abi-version}-powerpc64-smp
-Description: Linux kernel tools for PowerPC64 SMP
- This package will always depend on the latest PowerPC64 SMP kernel tools
- available.
-
-Package: linux-powerpc64-smp@SUFFIX@
-Architecture: powerpc
-Section: kernel
-Priority: optional
-Depends: linux-image-powerpc64-smp@SUFFIX@, linux-headers-powerpc64-smp@SUFFIX@
-Description: Complete Linux kernel on PowerPC64 SMP.
- This package will always depend on the latest complete Linux kernel and headers
- for PowerPC64 with SMP support.
- SMP (symmetric multi-processing) is needed if you have multiple processors.
-
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@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.
-
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@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.
-
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@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.
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@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'.
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@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
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