linux-signed/0000755000000000000000000000000013464267534010370 5ustar linux-signed/debian/0000775000000000000000000000000013464756050011610 5ustar linux-signed/debian/flavour-udeb.stub0000644000000000000000000000073113464267125015101 0ustar Package: kernel-signed-image-ABI-FLAVOUR-di Package-Type: udeb Section: debian-installer Priority: extra Provides: kernel-signed-image Architecture: linux-amd64 Built-Using: linux (= ${linux:Version}) Description: Signed kernel image FLAVOUR for the Debian installer A kernel image for FLAVOUR. This version of it is signed with Canonical's UEFI signing key. It is intended for the Debian installer, it does _not_ provide a usable kernel for your full Debian system. linux-signed/debian/compat0000664000000000000000000000000212233742155013000 0ustar 9 linux-signed/debian/copyright0000644000000000000000000000266013464267125013545 0ustar This package exists to take the signed version of the kernel binaries and insert them into packages. The source is as per the source for the main kernel package. This is the Ubuntu prepackaged version of the Linux kernel. Linux was written by Linus Torvalds and others. This package was put together by the Ubuntu Kernel Team, from sources retrieved from upstream linux git. The sources may be found at most Linux ftp sites, including ftp://ftp.kernel.org/pub/linux/kernel/ This package is currently maintained by the Ubuntu Kernel Team 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 Ubuntu Linux systems, the complete text of the GNU General Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. linux-signed/debian/source/0000775000000000000000000000000012752320552013101 5ustar linux-signed/debian/source/format0000664000000000000000000000001512233742155014311 0ustar 3.0 (native) linux-signed/debian/source/options0000664000000000000000000000007412752320552014520 0ustar # force "dpkg-source -I -i" behavior diff-ignore tar-ignore linux-signed/debian/changelog0000644000000000000000000010123013464752712013456 0ustar linux-signed-lts-xenial (4.4.0-148.174~14.04.1) trusty; urgency=medium * Master version: 4.4.0-148.174~14.04.1 -- Stefan Bader Thu, 09 May 2019 09:24:58 +0200 linux-signed-lts-xenial (4.4.0-147.173~14.04.1) trusty; urgency=medium * Master version: 4.4.0-147.173~14.04.1 -- Stefan Bader Tue, 07 May 2019 13:45:15 +0200 linux-signed-lts-xenial (4.4.0-146.172~14.04.1) trusty; urgency=medium * Master version: 4.4.0-146.172~14.04.1 -- Juerg Haefliger Fri, 05 Apr 2019 14:37:21 +0200 linux-signed-lts-xenial (4.4.0-144.170~14.04.1) trusty; urgency=medium * Master version: 4.4.0-144.170~14.04.1 -- Khalid Elmously Sat, 16 Mar 2019 22:21:59 -0400 linux-signed-lts-xenial (4.4.0-143.169~14.04.2) trusty; urgency=medium * Master version: 4.4.0-143.169~14.04.2 * signing: only install a signed kernel (LP: #1764794) - [Packaging] switch to signed-only forms - [Packaging] use arch headers package when building download path for signed binaries - [Packaging] match +signedN more accuratly - [Packaging] download-signed -- fix downloader component and handle versions correctly -- Kleber Sacilotto de Souza Wed, 13 Feb 2019 15:01:36 +0100 linux-signed-lts-xenial (4.4.0-143.169~14.04.1) trusty; urgency=medium * Master Version 4.4.0-143.169~14.04.1 -- Kleber Sacilotto de Souza Fri, 08 Feb 2019 10:18:00 +0100 linux-signed-lts-xenial (4.4.0-142.168~14.04.1) trusty; urgency=medium * Master Version 4.4.0-142.168~14.04.1 -- Kleber Sacilotto de Souza Sat, 19 Jan 2019 12:09:55 +0100 linux-signed-lts-xenial (4.4.0-141.167~14.04.1) trusty; urgency=medium * Master Version 4.4.0-141.167~14.04.1 -- Khalid Elmously Mon, 10 Dec 2018 02:41:32 -0500 linux-signed-lts-xenial (4.4.0-140.166~14.04.1) trusty; urgency=medium * Master Version 4.4.0-140.166~14.04.1 -- Khalid Elmously Fri, 16 Nov 2018 20:00:58 -0500 linux-signed-lts-xenial (4.4.0-139.165~14.04.1) trusty; urgency=medium * Master Version 4.4.0-139.165~14.04.1 -- Khalid Elmously Wed, 31 Oct 2018 02:13:04 +0200 linux-signed-lts-xenial (4.4.0-138.164~14.04.1) trusty; urgency=medium * Master Version 4.4.0-138.164~14.04.1 -- Kleber Sacilotto de Souza Fri, 05 Oct 2018 10:07:56 +0200 linux-signed-lts-xenial (4.4.0-137.163~14.04.1) trusty; urgency=medium * Master Version 4.4.0-137.163~14.04.1 -- Stefan Bader Mon, 24 Sep 2018 18:57:04 +0200 linux-signed-lts-xenial (4.4.0-136.162~14.04.1) trusty; urgency=medium * Master Version 4.4.0-136.162~14.04.1 -- Khalid Elmously Wed, 12 Sep 2018 02:30:26 -0400 linux-signed-lts-xenial (4.4.0-135.161~14.04.1) trusty; urgency=medium * Master Version 4.4.0-135.161~14.04.1 -- Khalid Elmously Tue, 28 Aug 2018 01:23:12 -0400 linux-signed-lts-xenial (4.4.0-134.160~14.04.1) trusty; urgency=medium * Master Version 4.4.0-134.160~14.04.1 -- Khalid Elmously Thu, 16 Aug 2018 12:50:53 -0400 linux-signed-lts-xenial (4.4.0-133.159~14.04.1) trusty; urgency=medium * Master Version 4.4.0-133.159~14.04.1 -- Stefan Bader Mon, 13 Aug 2018 09:40:58 +0200 linux-signed-lts-xenial (4.4.0-132.158~14.04.1) trusty; urgency=medium * Master Version 4.4.0-132.158~14.04.1 -- Khalid Elmously Wed, 01 Aug 2018 02:14:46 -0400 linux-signed-lts-xenial (4.4.0-131.157~14.04.1) trusty; urgency=medium * Master Version 4.4.0-131.157~14.04.1 -- Khalid Elmously Fri, 13 Jul 2018 05:36:38 +0000 linux-signed-lts-xenial (4.4.0-130.156~14.04.1) trusty; urgency=medium * Master Version 4.4.0-130.156~14.04.1 -- Stefan Bader Thu, 14 Jun 2018 14:58:16 +0200 linux-signed-lts-xenial (4.4.0-129.155~14.04.1) trusty; urgency=medium * Master Version 4.4.0-129.155~14.04.1 -- Khalid Elmously Wed, 13 Jun 2018 01:54:19 -0400 linux-signed-lts-xenial (4.4.0-128.154~14.04.1) trusty; urgency=medium * Master Version 4.4.0-128.154~14.04.1 -- Stefan Bader Fri, 25 May 2018 16:35:18 +0200 linux-signed-lts-xenial (4.4.0-127.153~14.04.1) trusty; urgency=medium * Master Version 4.4.0-127.153~14.04.1 -- Stefan Bader Sat, 19 May 2018 15:42:33 +0200 linux-signed-lts-xenial (4.4.0-126.152~14.04.1) trusty; urgency=medium * Master Version 4.4.0-126.152~14.04.1 -- Juerg Haefliger Fri, 18 May 2018 20:47:40 +0200 linux-signed-lts-xenial (4.4.0-125.150~14.04.1) trusty; urgency=medium * Master Version 4.4.0-125.150~14.04.1 -- Stefan Bader Wed, 09 May 2018 16:55:55 +0200 linux-signed-lts-xenial (4.4.0-125.149~14.04.1) trusty; urgency=medium * Master Version 4.4.0-125.149~14.04.1 -- Stefan Bader Wed, 09 May 2018 11:34:26 +0200 linux-signed-lts-xenial (4.4.0-124.148~14.04.1) trusty; urgency=medium * Master Version 4.4.0-124.148~14.04.1 -- Stefan Bader Thu, 03 May 2018 09:14:19 +0200 linux-signed-lts-xenial (4.4.0-123.147~14.04.1) trusty; urgency=medium * Master Version 4.4.0-123.147~14.04.1 -- Stefan Bader Wed, 25 Apr 2018 13:20:49 +0200 linux-signed-lts-xenial (4.4.0-121.145~14.04.1) trusty; urgency=medium * Master Version 4.4.0-121.145~14.04.1 -- Khalid Elmously Sun, 15 Apr 2018 03:56:42 +0000 linux-signed-lts-xenial (4.4.0-120.144~14.04.1) trusty; urgency=medium * Master Version 4.4.0-120.144~14.04.1 -- Kleber Sacilotto de Souza Fri, 06 Apr 2018 18:08:55 +0200 linux-signed-lts-xenial (4.4.0-119.143~14.04.1) trusty; urgency=medium * Master Version 4.4.0-119.143~14.04.1 -- Kamal Mostafa Mon, 02 Apr 2018 10:54:42 -0700 linux-signed-lts-xenial (4.4.0-117.141~14.04.1) trusty; urgency=medium * Master Version 4.4.0-117.141~14.04.1 -- Khalid Elmously Thu, 15 Mar 2018 07:47:25 +0100 linux-signed-lts-xenial (4.4.0-116.140~14.04.1) trusty; urgency=medium * Master Version 4.4.0-116.140~14.04.1 -- Khalid Elmously Thu, 15 Feb 2018 00:14:38 -0500 linux-signed-lts-xenial (4.4.0-113.136~14.04.1) trusty; urgency=medium * Master Version 4.4.0-113.136~14.04.1 -- Kleber Sacilotto de Souza Thu, 08 Feb 2018 15:46:59 +0100 linux-signed-lts-xenial (4.4.0-112.135~14.04.1) trusty; urgency=medium * Master Version 4.4.0-112.135~14.04.1 -- Marcelo Henrique Cerri Tue, 23 Jan 2018 18:45:50 -0200 linux-signed-lts-xenial (4.4.0-111.134~14.04.1) trusty; urgency=medium * Master Version 4.4.0-111.134~14.04.1 -- Kleber Sacilotto de Souza Mon, 15 Jan 2018 16:23:51 +0100 linux-signed-lts-xenial (4.4.0-110.133~14.04.2) trusty; urgency=medium * Master Version 4.4.0-110.133~14.04.2 -- Seth Forshee Sat, 13 Jan 2018 10:17:19 -0600 linux-signed-lts-xenial (4.4.0-110.133~14.04.1) trusty; urgency=medium * Master Version 4.4.0-110.133~14.04.1 -- Marcelo Henrique Cerri Fri, 12 Jan 2018 17:05:41 -0200 linux-signed-lts-xenial (4.4.0-109.132~14.04.1) trusty; urgency=medium * Master Version 4.4.0-109.132~14.04.1 -- Marcelo Henrique Cerri Tue, 09 Jan 2018 19:44:54 -0200 linux-signed-lts-xenial (4.4.0-108.131~14.04.1) trusty; urgency=medium * Master Version 4.4.0-108.131~14.04.1 -- Kleber Sacilotto de Souza Sun, 07 Jan 2018 16:38:21 +0100 linux-signed-lts-xenial (4.4.0-107.130~14.04.1) trusty; urgency=medium * Master Version 4.4.0-107.130~14.04.1 -- Kleber Sacilotto de Souza Sat, 06 Jan 2018 18:40:53 +0100 linux-signed-lts-xenial (4.4.0-106.129~14.04.1) trusty; urgency=medium * Master Version 4.4.0-106.129~14.04.1 -- Kleber Sacilotto de Souza Sat, 06 Jan 2018 12:34:26 +0100 linux-signed-lts-xenial (4.4.0-105.128~14.04.1) trusty; urgency=medium * Master Version 4.4.0-105.128~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 14 Dec 2017 10:15:00 -0200 linux-signed-lts-xenial (4.4.0-104.127~14.04.1) trusty; urgency=medium * Master Version 4.4.0-104.127~14.04.1 -- Kleber Sacilotto de Souza Mon, 11 Dec 2017 13:35:45 +0100 linux-signed-lts-xenial (4.4.0-103.126~14.04.1) trusty; urgency=medium * Master Version 4.4.0-103.126~14.04.1 -- Stefan Bader Mon, 04 Dec 2017 20:17:15 +0100 linux-signed-lts-xenial (4.4.0-102.125~14.04.1) trusty; urgency=medium * Master Version 4.4.0-102.125~14.04.1 -- Khalid Elmously Thu, 23 Nov 2017 21:55:25 -0500 linux-signed-lts-xenial (4.4.0-101.124~14.04.1) trusty; urgency=medium * Master Version 4.4.0-101.124~14.04.1 -- Thadeu Lima de Souza Cascardo Fri, 10 Nov 2017 10:50:50 -0200 linux-signed-lts-xenial (4.4.0-100.123~14.04.1) trusty; urgency=medium * Master Version 4.4.0-100.123~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 02 Nov 2017 17:17:39 -0200 linux-signed-lts-xenial (4.4.0-98.121~14.04.1) trusty; urgency=medium * Master Version 4.4.0-98.121~14.04.1 -- Thadeu Lima de Souza Cascardo Tue, 10 Oct 2017 13:55:58 -0300 linux-signed-lts-xenial (4.4.0-97.120~14.04.1) trusty; urgency=medium * Master Version 4.4.0-97.120~14.04.1 -- Kleber Sacilotto de Souza Wed, 20 Sep 2017 17:22:59 +0200 linux-signed-lts-xenial (4.4.0-96.119~14.04.1) trusty; urgency=medium * Master Version 4.4.0-96.119~14.04.1 -- Stefan Bader Wed, 13 Sep 2017 10:25:32 +0200 linux-signed-lts-xenial (4.4.0-95.118~14.04.1) trusty; urgency=medium * Master Version 4.4.0-95.118~14.04.1 -- Kleber Sacilotto de Souza Fri, 08 Sep 2017 15:35:23 +0200 linux-signed-lts-xenial (4.4.0-94.117~14.04.1) trusty; urgency=medium * Master Version 4.4.0-94.117~14.04.1 -- Kleber Sacilotto de Souza Wed, 30 Aug 2017 08:41:01 +0200 linux-signed-lts-xenial (4.4.0-93.116~14.04.1) trusty; urgency=medium * Master Version 4.4.0-93.116~14.04.1 -- Kleber Sacilotto de Souza Mon, 14 Aug 2017 16:47:20 +0200 linux-signed-lts-xenial (4.4.0-92.115~14.04.1) trusty; urgency=medium * Master Version 4.4.0-92.115~14.04.1 -- Kleber Sacilotto de Souza Thu, 10 Aug 2017 17:12:20 +0200 linux-signed-lts-xenial (4.4.0-91.114~14.04.1) trusty; urgency=medium * Master Version 4.4.0-91.114~14.04.1 -- Stefan Bader Wed, 09 Aug 2017 13:31:46 +0200 linux-signed-lts-xenial (4.4.0-89.112~14.04.1) trusty; urgency=medium * Master Version 4.4.0-89.112~14.04.1 -- Thadeu Lima de Souza Cascardo Wed, 02 Aug 2017 22:50:11 -0300 linux-signed-lts-xenial (4.4.0-88.111~14.04.1) trusty; urgency=medium * Master Version 4.4.0-88.111~14.04.1 -- Stefan Bader Thu, 20 Jul 2017 13:04:23 +0200 linux-signed-lts-xenial (4.4.0-87.110~14.04.1) trusty; urgency=medium * Master Version 4.4.0-87.110~14.04.1 -- Kleber Sacilotto de Souza Tue, 18 Jul 2017 15:20:19 +0200 linux-signed-lts-xenial (4.4.0-86.109~14.04.1) trusty; urgency=medium * Master Version 4.4.0-86.109~14.04.1 -- Kleber Sacilotto de Souza Thu, 13 Jul 2017 15:22:57 +0200 linux-signed-lts-xenial (4.4.0-85.108~14.04.1) trusty; urgency=medium * Master Version 4.4.0-85.108~14.04.1 -- Thadeu Lima de Souza Cascardo Mon, 03 Jul 2017 14:58:52 -0300 linux-signed-lts-xenial (4.4.0-84.107~14.04.1) trusty; urgency=medium * Master Version 4.4.0-84.107~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 29 Jun 2017 08:47:29 -0300 linux-signed-lts-xenial (4.4.0-83.106~14.04.1) trusty; urgency=medium * Master Version 4.4.0-83.106~14.04.1 -- Thadeu Lima de Souza Cascardo Mon, 26 Jun 2017 14:18:05 -0300 linux-signed-lts-xenial (4.4.0-82.105~14.04.1) trusty; urgency=medium * Master Version 4.4.0-82.105~14.04.1 -- Juerg Haefliger Fri, 23 Jun 2017 08:49:50 +0200 linux-signed-lts-xenial (4.4.0-81.104~14.04.1) trusty; urgency=medium * Master Version 4.4.0-81.104~14.04.1 -- Stefan Bader Wed, 14 Jun 2017 16:31:39 +0200 linux-signed-lts-xenial (4.4.0-80.101~14.04.1) trusty; urgency=medium * Master Version 4.4.0-80.101~14.04.1 -- Kleber Sacilotto de Souza Fri, 09 Jun 2017 18:15:05 +0200 linux-signed-lts-xenial (4.4.0-79.100~14.04.1) trusty; urgency=medium * Master Version 4.4.0-79.100~14.04.1 -- Thadeu Lima de Souza Cascardo Fri, 19 May 2017 15:37:43 -0300 linux-signed-lts-xenial (4.4.0-78.99~14.04.2) trusty; urgency=medium * Master Version 4.4.0-78.99~14.04.2 -- Thadeu Lima de Souza Cascardo Thu, 27 Apr 2017 15:29:19 -0300 linux-signed-lts-xenial (4.4.0-78.99~14.04.1) trusty; urgency=medium * Master Version 4.4.0-78.99~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 27 Apr 2017 12:37:13 -0300 linux-signed-lts-xenial (4.4.0-75.96~14.04.1) trusty; urgency=medium * Master Version 4.4.0-75.96~14.04.1 -- Stefan Bader Thu, 20 Apr 2017 13:00:22 +0200 linux-signed-lts-xenial (4.4.0-74.95~14.04.1) trusty; urgency=medium * Master Version 4.4.0-74.95~14.04.1 -- Stefan Bader Wed, 12 Apr 2017 12:30:41 +0200 linux-signed-lts-xenial (4.4.0-73.94~14.04.1) trusty; urgency=medium * Master Version 4.4.0-73.94~14.04.1 -- Kleber Sacilotto de Souza Fri, 07 Apr 2017 17:06:16 +0100 linux-signed-lts-xenial (4.4.0-72.93~14.04.1) trusty; urgency=medium * Master Version 4.4.0-72.93~14.04.1 -- Stefan Bader Fri, 31 Mar 2017 18:38:46 +0200 linux-signed-lts-xenial (4.4.0-71.92~14.04.1) trusty; urgency=medium * Master Version 4.4.0-71.92~14.04.1 -- Thadeu Lima de Souza Cascardo Fri, 24 Mar 2017 12:13:11 -0300 linux-signed-lts-xenial (4.4.0-70.91~14.04.1) trusty; urgency=medium * Master Version 4.4.0-70.91~14.04.1 -- Stefan Bader Wed, 22 Mar 2017 16:38:44 +0100 linux-signed-lts-xenial (4.4.0-69.90~14.04.1) trusty; urgency=medium * Master Version 4.4.0-69.90~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 16 Mar 2017 14:17:13 -0300 linux-signed-lts-xenial (4.4.0-67.88~14.04.1) trusty; urgency=medium * Master Version 4.4.0-67.88~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 09 Mar 2017 11:26:48 -0300 linux-signed-lts-xenial (4.4.0-66.87~14.04.1) trusty; urgency=medium * Master Version 4.4.0-66.87~14.04.1 -- Stefan Bader Mon, 06 Mar 2017 08:57:43 +0100 linux-signed-lts-xenial (4.4.0-65.86~14.04.1) trusty; urgency=medium * Master Version 4.4.0-65.86~14.04.1 -- Thadeu Lima de Souza Cascardo Fri, 24 Feb 2017 14:37:28 -0300 linux-signed-lts-xenial (4.4.0-64.85~14.04.1) trusty; urgency=medium * Master Version 4.4.0-64.85~14.04.1 -- Stefan Bader Mon, 20 Feb 2017 18:17:42 +0100 linux-signed-lts-xenial (4.4.0-63.84~14.04.2) trusty; urgency=medium * Master Version 4.4.0-63.84~14.04.2 -- Thadeu Lima de Souza Cascardo Fri, 10 Feb 2017 16:44:37 -0200 linux-signed-lts-xenial (4.4.0-63.84~14.04.1) trusty; urgency=medium * Master Version 4.4.0-63.84~14.04.1 -- Thadeu Lima de Souza Cascardo Thu, 02 Feb 2017 11:56:31 -0200 linux-signed-lts-xenial (4.4.0-62.83~14.04.1) trusty; urgency=medium * Master Version 4.4.0-62.83~14.04.1 -- Thadeu Lima de Souza Cascardo Wed, 18 Jan 2017 13:59:40 -0200 linux-signed-lts-xenial (4.4.0-61.82~14.04.1) trusty; urgency=medium * Master Version 4.4.0-61.82~14.04.1 -- Thadeu Lima de Souza Cascardo Mon, 16 Jan 2017 16:36:57 -0200 linux-signed-lts-xenial (4.4.0-59.80~14.04.1) trusty; urgency=medium * Master Version 4.4.0-59.80~14.04.1 -- Luis Henriques Fri, 06 Jan 2017 17:25:15 +0000 linux-signed-lts-xenial (4.4.0-58.79~14.04.1) trusty; urgency=medium * Master Version 4.4.0-58.79~14.04.1 -- Luis Henriques Tue, 20 Dec 2016 16:01:46 +0000 linux-signed-lts-xenial (4.4.0-57.78~14.04.1) trusty; urgency=medium * Master Version 4.4.0-57.78~14.04.1 -- Brad Figg Fri, 09 Dec 2016 16:01:29 -0800 linux-signed-lts-xenial (4.4.0-56.77~14.04.1) trusty; urgency=medium * Master Version 4.4.0-56.77~14.04.1 -- Brad Figg Thu, 08 Dec 2016 13:31:05 -0800 linux-signed-lts-xenial (4.4.0-55.76~14.04.1) trusty; urgency=medium * Master Version 4.4.0-55.76~14.04.1 -- Luis Henriques Thu, 08 Dec 2016 16:37:20 +0000 linux-signed-lts-xenial (4.4.0-54.75~14.04.1) trusty; urgency=medium * Master Version 4.4.0-54.75~14.04.1 -- Luis Henriques Wed, 07 Dec 2016 14:38:30 +0000 linux-signed-lts-xenial (4.4.0-53.74~14.04.1) trusty; urgency=medium * Master Version 4.4.0-53.74~14.04.1 -- Brad Figg Thu, 01 Dec 2016 17:56:46 -0800 linux-signed-lts-xenial (4.4.0-52.73~14.04.1) trusty; urgency=medium * Master Version 4.4.0-52.73~14.04.1 -- Luis Henriques Wed, 30 Nov 2016 17:10:24 +0000 linux-signed-lts-xenial (4.4.0-51.72~14.04.1) trusty; urgency=medium * Master Version 4.4.0-51.72~14.04.1 -- Luis Henriques Thu, 24 Nov 2016 18:59:15 +0000 linux-signed-lts-xenial (4.4.0-50.71~14.04.1) trusty; urgency=medium * Master Version 4.4.0-50.71~14.04.1 -- Luis Henriques Wed, 23 Nov 2016 11:04:01 +0000 linux-signed-lts-xenial (4.4.0-49.70~14.04.1) trusty; urgency=medium * Master Version 4.4.0-49.70~14.04.1 -- Luis Henriques Fri, 11 Nov 2016 17:20:59 +0000 linux-signed-lts-xenial (4.4.0-47.68~14.04.1) trusty; urgency=medium * Master Version 4.4.0-47.68~14.04.1 -- Kamal Mostafa Wed, 26 Oct 2016 12:23:46 -0700 linux-signed-lts-xenial (4.4.0-46.67~14.04.1) trusty; urgency=medium * Master Version 4.4.0-46.67~14.04.1 -- Seth Forshee Fri, 21 Oct 2016 10:55:31 -0500 linux-signed-lts-xenial (4.4.0-45.66~14.04.1) trusty; urgency=medium * Master Version 4.4.0-45.66~14.04.1 -- Stefan Bader Wed, 19 Oct 2016 14:08:54 +0200 linux-signed-lts-xenial (4.4.0-45.65~14.04.1) trusty; urgency=medium * Master Version 4.4.0-45.65~14.04.1 -- Seth Forshee Tue, 18 Oct 2016 17:25:56 -0500 linux-signed-lts-xenial (4.4.0-44.64~14.04.1) trusty; urgency=medium * Master Version 4.4.0-44.64~14.04.1 -- Seth Forshee Mon, 17 Oct 2016 09:05:14 -0500 linux-signed-lts-xenial (4.4.0-42.62~14.04.1) trusty; urgency=medium * Master Version 4.4.0-42.62~14.04.1 -- Seth Forshee Fri, 07 Oct 2016 17:56:22 -0500 linux-signed-lts-xenial (4.4.0-41.61~14.04.1) trusty; urgency=medium * Master Version 4.4.0-41.61~14.04.1 -- Kamal Mostafa Tue, 27 Sep 2016 12:02:16 -0700 linux-signed-lts-xenial (4.4.0-40.60~14.04.1) trusty; urgency=medium * Master Version 4.4.0-40.60~14.04.1 -- Joseph Salisbury Fri, 23 Sep 2016 15:35:07 -0400 linux-signed-lts-xenial (4.4.0-38.57~14.04.1) trusty; urgency=medium * Master Version 4.4.0-38.57~14.04.1 -- Andy Whitcroft Thu, 08 Sep 2016 13:29:54 +0100 linux-signed-lts-xenial (4.4.0-37.56~14.04.1) trusty; urgency=medium * Master Version 4.4.0-37.56~14.04.1 -- Tim Gardner Mon, 29 Aug 2016 14:35:33 -0600 linux-signed-lts-xenial (4.4.0-36.55~14.04.1) trusty; urgency=medium * Master Version 4.4.0-36.55~14.04.1 -- Stefan Bader Fri, 12 Aug 2016 09:43:05 +0200 linux-signed-lts-xenial (4.4.0-35.54~14.04.1) trusty; urgency=medium * Master Version 4.4.0-35.54~14.04.1 -- Stefan Bader Wed, 10 Aug 2016 11:12:17 +0200 linux-signed-lts-xenial (4.4.0-34.53~14.04.1) trusty; urgency=medium * Master Version 4.4.0-34.53~14.04.1 -- Seth Forshee Wed, 27 Jul 2016 11:17:13 -0500 linux-signed-lts-xenial (4.4.0-33.52~14.04.1) trusty; urgency=medium * Master Version 4.4.0-33.52~14.04.1 -- Seth Forshee Fri, 22 Jul 2016 15:26:55 -0500 linux-signed-lts-xenial (4.4.0-32.51~14.04.1) trusty; urgency=medium * Master Version 4.4.0-32.51~14.04.1 -- Seth Forshee Tue, 19 Jul 2016 15:30:03 -0500 linux-signed-lts-xenial (4.4.0-31.50~14.04.1) trusty; urgency=medium * Master Version 4.4.0-31.50~14.04.1 -- Kamal Mostafa Tue, 12 Jul 2016 17:37:18 -0700 linux-signed-lts-xenial (4.4.0-30.49~14.04.1) trusty; urgency=medium * Master Version 4.4.0-30.49~14.04.1 -- Kamal Mostafa Thu, 30 Jun 2016 14:57:13 -0700 linux-signed-lts-xenial (4.4.0-29.48~14.04.1) trusty; urgency=medium * Master Version 4.4.0-29.48~14.04.1 -- Kamal Mostafa Wed, 29 Jun 2016 12:45:13 -0700 linux-signed-lts-xenial (4.4.0-28.47~14.04.1) trusty; urgency=medium * Master Version 4.4.0-28.47~14.04.1 -- Kamal Mostafa Fri, 24 Jun 2016 09:22:16 -0700 linux-signed-lts-xenial (4.4.0-27.46~14.04.1) trusty; urgency=medium * Master Version 4.4.0-27.46~14.04.1 -- Kamal Mostafa Tue, 21 Jun 2016 12:08:31 -0700 linux-signed-lts-xenial (4.4.0-26.45~14.04.1) trusty; urgency=medium * Master Version 4.4.0-26.45~14.04.1 -- Kamal Mostafa Mon, 20 Jun 2016 11:20:35 -0700 linux-signed-lts-xenial (4.4.0-25.44~14.04.1) trusty; urgency=medium * Master Version 4.4.0-25.44~14.04.1 -- Kamal Mostafa Mon, 13 Jun 2016 08:04:55 -0700 linux-signed-lts-xenial (4.4.0-24.43~14.04.1) trusty; urgency=medium * Master Version 4.4.0-24.43~14.04.1 -- Andy Whitcroft Thu, 09 Jun 2016 13:42:22 +0100 linux-signed-lts-xenial (4.4.0-24.42~14.04.1) trusty; urgency=medium * Master Version 4.4.0-24.42~14.04.1 * fix download-signed to handle private PPAs -- Kamal Mostafa Mon, 06 Jun 2016 10:22:44 -0700 linux-signed-lts-xenial (4.4.0-23.41~14.04.1) trusty; urgency=medium * Master Version 4.4.0-23.41~14.04.1 -- Kamal Mostafa Wed, 18 May 2016 09:43:55 -0700 linux-signed-lts-xenial (4.4.0-22.40~14.04.1) trusty; urgency=medium * Master Version 4.4.0-22.40~14.04.1 -- Kamal Mostafa Fri, 13 May 2016 10:05:19 -0700 linux-signed-lts-xenial (4.4.0-22.39~14.04.1) trusty; urgency=medium * Master Version 4.4.0-22.39~14.04.1 -- Kamal Mostafa Thu, 05 May 2016 12:09:14 -0700 linux-signed-lts-xenial (4.4.0-22.38~14.04.1) trusty; urgency=medium * Master Version 4.4.0-22.38~14.04.1 -- Kamal Mostafa Mon, 25 Apr 2016 15:02:28 -0700 linux-signed-lts-xenial (4.4.0-21.37~14.04.1) trusty; urgency=medium * Master Version 4.4.0-21.37~14.04.1 -- Kamal Mostafa Wed, 20 Apr 2016 09:20:25 -0700 linux-signed-lts-xenial (4.4.0-18.34~14.04.1) trusty; urgency=medium * Master Version 4.4.0-18.34~14.04.1 -- Kamal Mostafa Thu, 07 Apr 2016 11:07:33 -0700 linux-signed-lts-xenial (4.4.0-16.32~14.04.1) trusty; urgency=medium * Master Version 4.4.0-16.32~14.04.1 -- Tim Gardner Mon, 28 Mar 2016 20:11:06 -0600 linux-signed-lts-xenial (4.4.0-15.31~14.04.1) trusty; urgency=medium * Master Version 4.4.0-15.31~14.04.1 -- Brad Figg Mon, 21 Mar 2016 13:51:08 -0700 linux-signed-lts-xenial (4.4.0-14.30~14.04.2) trusty; urgency=medium * Master Version 4.4.0-14.30~14.04.2 -- Brad Figg Thu, 17 Mar 2016 10:09:51 -0700 linux-signed-lts-xenial (4.4.0-14.30~14.04.1) trusty; urgency=medium * Master Version 4.4.0-14.30~14.04.1 -- Brad Figg Wed, 16 Mar 2016 13:49:23 -0700 linux-signed-lts-xenial (4.4.0-13.29~14.04.1) trusty; urgency=medium * Master Version 4.4.0-13.29~14.04.1 -- Tim Gardner Fri, 11 Mar 2016 13:13:07 -0700 linux-signed-lts-xenial (4.4.0-12.28~14.04.1) trusty; urgency=medium * Master Version 4.4.0-12.28~14.04.1 -- Tim Gardner Wed, 09 Mar 2016 05:51:27 -0700 linux-signed-lts-xenial (4.4.0-11.26~14.04.2~beta1) trusty; urgency=medium * Master Version 4.4.0-11.26~14.04.2~beta1 -- Andy Whitcroft Mon, 07 Mar 2016 11:45:55 +0000 linux-signed-lts-xenial (4.4.0-9.24~14.04.1~beta1) trusty; urgency=medium * Master Version 4.4.0-9.24~14.04.1~beta1 -- Andy Whitcroft Tue, 01 Mar 2016 19:17:44 +0000 linux-signed-lts-xenial (4.4.0-6.21~14.04.1~beta1) trusty; urgency=medium * Master Version 4.4.0-6.21~14.04.1~beta1 -- Tim Gardner Thu, 18 Feb 2016 12:52:56 -0700 linux-signed-lts-xenial (4.4.0-4.19~14.04.2~beta1) trusty; urgency=medium * Master Version 4.4.0-4.19~14.04.2~beta1 -- Tim Gardner Mon, 08 Feb 2016 08:45:52 -0700 linux-signed-lts-xenial (4.4.0-4.19~14.04.1~beta1) trusty; urgency=medium * Master Version 4.4.0-4.19~14.04.1~beta1 -- Tim Gardner Fri, 05 Feb 2016 14:39:04 -0700 linux-signed-lts-xenial (4.4.0-2.16~14.04.3) trusty; urgency=medium * Master Version 4.4.0-2.16~14.04.3 -- Tim Gardner Fri, 05 Feb 2016 06:50:50 -0700 linux-signed-lts-xenial (4.2.0-28.33~14.04.1) trusty; urgency=medium * Master Version 4.2.0-28.33~14.04.1 -- Luis Henriques Thu, 04 Feb 2016 12:18:38 +0000 linux-signed-lts-wily (4.2.0-27.32~14.04.1) trusty; urgency=medium * Master Version 4.2.0-27.32~14.04.1 -- Luis Henriques Fri, 22 Jan 2016 15:23:14 +0000 linux-signed-lts-wily (4.2.0-26.31~14.04.1) trusty; urgency=medium * Master Version 4.2.0-26.31~14.04.1 -- Luis Henriques Wed, 20 Jan 2016 14:14:30 +0000 linux-signed-lts-wily (4.2.0-25.30~14.04.1) trusty; urgency=medium * Master Version 4.2.0-25.30~14.04.1 -- Luis Henriques Mon, 18 Jan 2016 16:18:23 +0000 linux-signed-lts-wily (4.2.0-24.29~14.04.1) trusty; urgency=medium * Master Version 4.2.0-24.29~14.04.1 -- Luis Henriques Tue, 12 Jan 2016 15:04:50 +0000 linux-signed-lts-wily (4.2.0-23.28~14.04.1) trusty; urgency=medium * Master Version 4.2.0-23.28~14.04.1 -- Andy Whitcroft Thu, 31 Dec 2015 13:44:30 +0000 linux-signed-lts-wily (4.2.0-22.27~14.04.1) trusty; urgency=medium * Master Version 4.2.0-22.27~14.04.1 -- Luis Henriques Fri, 18 Dec 2015 10:49:01 +0000 linux-signed-lts-wily (4.2.0-22.26~14.04.1) trusty; urgency=medium * Master Version 4.2.0-22.26~14.04.1 -- Luis Henriques Thu, 17 Dec 2015 14:03:03 +0000 linux-signed-lts-wily (4.2.0-21.25~14.04.1) trusty; urgency=medium * Master Version 4.2.0-21.25~14.04.1 -- Luis Henriques Thu, 03 Dec 2015 13:42:56 +0000 linux-signed-lts-wily (4.2.0-19.23~14.04.1) trusty; urgency=medium * Master Version 4.2.0-19.23~14.04.1 -- Luis Henriques Thu, 12 Nov 2015 12:23:53 +0000 linux-signed-lts-wily (4.2.0-18.22~14.04.1) trusty; urgency=medium * Master Version 4.2.0-18.22~14.04.1 -- Luis Henriques Fri, 06 Nov 2015 21:31:38 +0000 linux-signed-lts-wily (4.2.0-16.19~14.04.1+signed2) trusty; urgency=low * Add linux-signed-*-lowlatency. (LP: #1500910) * move linux-signed linux-image-extra-* dependencies over to linux-meta. (LP: #1501235) * allow us to configure which flavours produce a udeb of the signed kernel. * switch downloads to build phase to prevent us downloading the kernel binaries twice during build. -- Andy Whitcroft Wed, 21 Oct 2015 13:31:40 +0100 linux-signed-lts-wily (4.2.0-16.19~14.04.1) trusty; urgency=medium * Master Version 4.2.0-16.19~14.04.1 -- Tim Gardner Thu, 08 Oct 2015 09:05:36 -0600 linux-signed-lts-wily (4.2.0-15.18~14.04.1) trusty; urgency=medium * Master Version 4.2.0-15.18~14.04.1 -- Tim Gardner Wed, 07 Oct 2015 09:27:58 -0600 linux-signed-lts-wily (4.2.0-15.17~14.04.1) trusty; urgency=medium * Master Version 4.2.0-15.17~14.04.1 -- Tim Gardner Tue, 06 Oct 2015 06:48:00 -0600 linux-signed-lts-wily (4.2.0-12.14~14.04.1) trusty; urgency=medium * Master Version 4.2.0-12.14~14.04.1 -- Tim Gardner Fri, 25 Sep 2015 08:13:20 -0600 linux-signed-lts-wily (4.2.0-11.13~14.04.1) trusty; urgency=medium * Master Version 4.2.0-11.13~14.04.1 -- Tim Gardner Tue, 22 Sep 2015 07:22:32 -0600 linux-signed-lts-wily (4.2.0-7.7~14.04.1) trusty; urgency=medium * Master Version 4.2.0-7.7~14.04.1 -- Tim Gardner Mon, 31 Aug 2015 12:04:22 -0600 linux-signed-lts-wily (4.2.0-6.6~14.04.1) trusty; urgency=medium * Master Version 4.2.0-6.6~14.04.1 -- Tim Gardner Thu, 27 Aug 2015 12:50:09 -0600 linux-signed-lts-vivid (3.19.0-25.26~14.04.1) trusty; urgency=medium * Master Version 3.19.0-25.26~14.04.1 -- Luis Henriques Fri, 24 Jul 2015 16:45:39 +0100 linux-signed-lts-vivid (3.19.0-24.25~14.04.1) trusty; urgency=medium * Master Version 3.19.0-24.25~14.04.1 -- Luis Henriques Thu, 23 Jul 2015 11:31:39 +0100 linux-signed-lts-vivid (3.19.0-23.24~14.04.1) trusty; urgency=medium * Master Version 3.19.0-23.24~14.04.1 -- Luis Henriques Wed, 08 Jul 2015 12:07:11 +0100 linux-signed-lts-vivid (3.19.0-22.22~14.04.1) trusty; urgency=medium * Master Version 3.19.0-22.22~14.04.1 -- Luis Henriques Wed, 17 Jun 2015 09:54:09 +0100 linux-signed-lts-vivid (3.19.0-21.21~14.04.1) trusty; urgency=medium * Master Version 3.19.0-21.21~14.04.1 -- Luis Henriques Thu, 11 Jun 2015 13:28:38 +0100 linux-signed-lts-vivid (3.19.0-20.20~14.04.1) trusty; urgency=medium * Master Version 3.19.0-20.20~14.04.1 -- Brad Figg Fri, 29 May 2015 12:23:14 -0700 linux-signed-lts-vivid (3.19.0-19.19~14.04.1) trusty; urgency=medium * Master Version 3.19.0-19.19~14.04.1 -- Luis Henriques Wed, 27 May 2015 16:12:41 +0100 linux-signed-lts-vivid (3.19.0-18.18~14.04.1) trusty; urgency=medium * Master Version 3.19.0-18.18~14.04.1 -- Luis Henriques Wed, 20 May 2015 10:00:52 +0100 linux-signed-lts-vivid (3.19.0-17.17~14.04.1) trusty; urgency=medium * Master Version 3.19.0-17.17~14.04.1 -- Andy Whitcroft Thu, 07 May 2015 12:02:52 +0100 linux-signed-lts-vivid (3.19.0-16.16~14.04.2) trusty; urgency=medium * Master Version 3.19.0-16.16~14.04.2 * revert: x dependancies to point to the appropriate binaries. -- Andy Whitcroft Wed, 06 May 2015 17:23:44 +0100 linux-signed-lts-vivid (3.19.0-16.16~14.04.1) trusty; urgency=medium * Master Version 3.19.0-16.16~14.04.1 -- Andy Whitcroft Tue, 05 May 2015 16:07:54 +0100 linux-signed-lts-vivid (3.19.0-12.12~14.04.1+signed2) trusty; urgency=low * Fix dependancies to point to the appropriate binaris. -- Andy Whitcroft Wed, 08 Apr 2015 14:46:39 +0100 linux-signed-lts-vivid (3.19.0-12.12~14.04.1) trusty; urgency=medium * Master Version 3.19.0-12.12~14.04.1 -- Andy Whitcroft Wed, 08 Apr 2015 13:37:25 +0100 linux-signed/debian/control-scripts.stub0000755000000000000000000000070313464267125015655 0ustar #!/bin/sh -e kernel='KERNEL' case "$0-$1" in *.postinst-configure) rm -f /boot/$kernel.efi.signed cp /boot/$kernel /boot/$kernel.efi.signed sbattach --attach /usr/lib/linux/$kernel.efi.signature /boot/$kernel.efi.signed if which update-grub >/dev/null 2>&1; then update-grub || true fi ;; *.postrm-remove) rm -f /boot/$kernel.efi.signed if which update-grub >/dev/null 2>&1; then update-grub || true fi ;; esac #DEBHELPER# exit 0 linux-signed/debian/control0000664000000000000000000000410713464756074013223 0ustar Source: linux-signed-lts-xenial Section: kernel Priority: optional Maintainer: Canonical Kernel Team Build-Depends: debhelper (>= 9), lsb-release, python3, python3-apt, Build-Depends-Arch: sbsigntool [amd64], linux-headers-4.4.0-148-generic (>= 4.4.0-148.174~14.04.1), Standards-Version: 3.9.4 Package: linux-image-4.4.0-148-generic Architecture: amd64 Depends: ${unsigned:Depends} Recommends: ${unsigned:Recommends} Suggests: ${unsigned:Suggests} Conflicts: ${unsigned:Conflicts} Provides: ${unsigned:Provides} Built-Using: linux (= 4.4.0-148.174~14.04.1) Description: Signed kernel image generic A kernel image for generic. This version of it is signed with Canonical's UEFI/Opal signing key. Package: linux-image-4.4.0-148-lowlatency Architecture: amd64 Depends: ${unsigned:Depends} Recommends: ${unsigned:Recommends} Suggests: ${unsigned:Suggests} Conflicts: ${unsigned:Conflicts} Provides: ${unsigned:Provides} Built-Using: linux (= 4.4.0-148.174~14.04.1) Description: Signed kernel image lowlatency A kernel image for lowlatency. This version of it is signed with Canonical's UEFI signing key. Package: kernel-signed-image-4.4.0-148-generic-di Package-Type: udeb Section: debian-installer Priority: extra Provides: kernel-signed-image Architecture: amd64 Built-Using: linux (= 4.4.0-148.174~14.04.1) Description: Signed kernel image generic for the Debian installer A kernel image for generic. This version of it is signed with Canonical's UEFI signing key. It is intended for the Debian installer, it does _not_ provide a usable kernel for your full Debian system. Package: linux-image-4.4.0-148-generic-dbgsym Section: devel Architecture: amd64 Depends: linux-image-unsigned-4.4.0-148-generic-dbgsym Description: Signed kernel image generic A link to the debugging symbols for the generic signed kernel. Package: linux-image-4.4.0-148-lowlatency-dbgsym Section: devel Architecture: amd64 Depends: linux-image-unsigned-4.4.0-148-lowlatency-dbgsym Description: Signed kernel image lowlatency A link to the debugging symbols for the lowlatency signed kernel. linux-signed/debian/templates/0000755000000000000000000000000013451667612013605 5ustar linux-signed/debian/templates/image.postinst.in0000755000000000000000000000421213451667612017103 0ustar #!/bin/sh set -e version=@abiname@@localversion@ image_path=/boot/@image-stem@-$version # # When we install linux-image we have to run kernel postinst.d support to # generate the initramfs, create links etc. Should it have an associated # linux-image-extra package and we install that we also need to run kernel # postinst.d, to regenerate the initramfs. If we are installing both at the # same time, we necessarily trigger kernel postinst.d twice. As this includes # rebuilding the initramfs and reconfiguring the boot loader this is very time # consuming. # # Similarly for removal when we remove the linux-image-extra package we need to # run kernel postinst.d handling in order to pare down the initramfs to # linux-image contents only. When we remove the linux-image need to remove the # now redundant initramfs. If we are removing both at the same time, then # we will rebuilt the initramfs and then immediatly remove it. # # Switches to using a trigger against the linux-image package for all # postinst.d and postrm.d handling. On installation postinst.d gets triggered # twice once by linux-image and once by linux-image-extra. As triggers are # non-cumulative we will only run this processing once. When removing both # packages we will trigger postinst.d from linux-image-extra and then in # linux-image postrm.d we effectivly ignore the pending trigger and simply run # the postrm.d. This prevents us from rebuilding the initramfs. # if [ "$1" = triggered ]; then trigger=/usr/lib/linux/triggers/$version if [ -f "$trigger" ]; then sh "$trigger" rm -f "$trigger" fi exit 0 fi if [ "$1" != configure ]; then exit 0 fi depmod $version if [ -f /lib/modules/$version/.fresh-install ]; then change=install else change=upgrade fi linux-update-symlinks $change $version $image_path rm -f /lib/modules/$version/.fresh-install if [ -d /etc/kernel/postinst.d ]; then mkdir -p /usr/lib/linux/triggers cat - >/usr/lib/linux/triggers/$version </dev/null; then linux-update-symlinks remove $version $image_path fi if [ -d /etc/kernel/postrm.d ]; then # We cannot trigger ourselves as at the end of this we will no longer # exist and can no longer respond to the trigger. The trigger would # then become lost. Therefore we clear any pending trigger and apply # postrm directly. if [ -f /usr/lib/linux/triggers/$version ]; then echo "$0 ... removing pending trigger" rm -f /usr/lib/linux/triggers/$version rmdir --ignore-fail-on-non-empty /usr/lib/linux/triggers fi DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \ --arg=$image_path /etc/kernel/postrm.d fi if [ "$1" = purge ]; then for extra_file in modules.dep modules.isapnpmap modules.pcimap \ modules.usbmap modules.parportmap \ modules.generic_string modules.ieee1394map \ modules.ieee1394map modules.pnpbiosmap \ modules.alias modules.ccwmap modules.inputmap \ modules.symbols modules.ofmap \ modules.seriomap modules.\*.bin \ modules.softdep modules.devname; do eval rm -f /lib/modules/$version/$extra_file done rmdir /lib/modules/$version || true fi exit 0 linux-signed/debian/templates/image.preinst.in0000755000000000000000000000072113451667612016705 0ustar #!/bin/sh set -e version=@abiname@@localversion@ image_path=/boot/@image-stem@-$version if [ "$1" = abort-upgrade ]; then exit 0 fi if [ "$1" = install ]; then # Create a flag file for postinst mkdir -p /lib/modules/$version touch /lib/modules/$version/.fresh-install fi if [ -d /etc/kernel/preinst.d ]; then DEB_MAINT_PARAMS="$*" run-parts --report --exit-on-error --arg=$version \ --arg=$image_path /etc/kernel/preinst.d fi exit 0 linux-signed/debian/control.stub0000644000000000000000000000371513464267125014173 0ustar Source: linux-signed-lts-xenial Section: kernel Priority: optional Maintainer: Canonical Kernel Team Build-Depends: debhelper (>= 9), lsb-release, python3, python3-apt, Build-Depends-Arch: sbsigntool [amd64], HEADERS (>= VERSION), Standards-Version: 3.9.4 Package: linux-image-ABI-generic Architecture: amd64 Depends: ${unsigned:Depends} Recommends: ${unsigned:Recommends} Suggests: ${unsigned:Suggests} Conflicts: ${unsigned:Conflicts} Provides: ${unsigned:Provides} Built-Using: linux (= VERSION) Description: Signed kernel image generic A kernel image for generic. This version of it is signed with Canonical's UEFI/Opal signing key. Package: linux-image-ABI-lowlatency Architecture: amd64 Depends: ${unsigned:Depends} Recommends: ${unsigned:Recommends} Suggests: ${unsigned:Suggests} Conflicts: ${unsigned:Conflicts} Provides: ${unsigned:Provides} Built-Using: linux (= VERSION) Description: Signed kernel image lowlatency A kernel image for lowlatency. This version of it is signed with Canonical's UEFI signing key. Package: kernel-signed-image-ABI-generic-di Package-Type: udeb Section: debian-installer Priority: extra Provides: kernel-signed-image Architecture: amd64 Built-Using: linux (= VERSION) Description: Signed kernel image generic for the Debian installer A kernel image for generic. This version of it is signed with Canonical's UEFI signing key. It is intended for the Debian installer, it does _not_ provide a usable kernel for your full Debian system. Package: linux-image-ABI-generic-dbgsym Section: devel Architecture: amd64 Depends: linux-image-unsigned-ABI-generic-dbgsym Description: Signed kernel image generic A link to the debugging symbols for the generic signed kernel. Package: linux-image-ABI-lowlatency-dbgsym Section: devel Architecture: amd64 Depends: linux-image-unsigned-ABI-lowlatency-dbgsym Description: Signed kernel image lowlatency A link to the debugging symbols for the lowlatency signed kernel. linux-signed/debian/rules0000755000000000000000000000713413464267125012673 0ustar #! /usr/bin/make -f ##export DH_VERBOSE := 1 #VERSION := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2) DEB_HOST_ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH) # Work out the source package name and version. We assume the source package # is the name of this package with -signed stripped. The version is identical # to this package less any rebuild suffic (+signedN). src_package := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Source: | cut -d ' ' -f 2 | sed -e 's/-signed//') src_fullversion = $(shell LC_ALL=C dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2) src_version = $(shell echo $(src_fullversion) | sed -e 's/+signed[0-9][0-9]*.*//') src_abi = $(shell echo "$(src_version)" | sed -ne 's/\([0-9]*\.[0-9]*\.[0-9]*\-[0-9]*\)\..*/\1/p') src_headers := linux-headers-$(src_abi)-generic test: echo "$(src_fullversion) $(src_version)" # We build our control file. This has to be done before dh runs otherwise # we have no binary files and we will not run the appropriate targets. pre-clean: sed debian/control \ -e "s/HEADERS/$(src_headers)/g" \ -e "s/ABI/$(src_abi)/g" \ -e "s/VERSION/$(src_version)/g" rm -rf ./$(src_version) UNSIGNED SIGNED rm -f debian/linux-image-*.install \ debian/linux-image-*.preinst \ debian/linux-image-*.prerm \ debian/linux-image-*.postinst \ debian/linux-image-*.postrm rm -f debian/kernel-signed-image-*.install PHONY: pre-clean clean:: pre-clean %: dh $@ override_dh_auto_build: ./download-signed "$(src_headers)" "$(src_version)" "$(src_package)" #./download-unsigned "$(DEB_HOST_ARCH)" "$(src_version)" mkdir SIGNED ( \ cd "$(src_version)" || exit 1; \ for s in *.efi.signed; do \ [ ! -f "$$s" ] && continue; \ chmod 600 "$$s"; \ base=$$(echo "$$s" | sed -e 's/.efi.signed//'); \ ln "$$s" "../SIGNED/$$base"; \ done; \ for s in *.opal.sig; do \ [ ! -f "$$s" ] && continue; \ chmod 600 "$$s"; \ base=$$(echo "$$s" | sed -e 's/.opal.sig//'); \ cat "$$base.opal" "$$s" >"../SIGNED/$$base";\ done \ ) override_dh_auto_install: for signed in "SIGNED"/*; do \ flavour=$$(echo "$$signed" | sed -e "s@.*-$(src_abi)-@@"); \ instfile=$$(echo "$$signed" | sed -e "s@[^/]*/@@" \ -e "s@-$(src_abi)-.*@@"); \ verflav="$(src_abi)-$$flavour"; \ \ package="kernel-signed-image-$$verflav-di"; \ echo "$$package: adding $$signed"; \ echo "$$signed boot" >>"debian/$$package.install"; \ \ package="linux-image-$$verflav"; \ echo "$$package: adding $$signed"; \ echo "$$signed boot" >>"debian/$$package.install"; \ \ ./generate-depends linux-image-unsigned-$$verflav $(src_version) \ linux-image-$$verflav \ >>"debian/linux-image-$$verflav.substvars"; \ \ for which in postinst postrm preinst prerm; do \ template="debian/templates/image.$$which.in"; \ script="debian/$$package.$$which"; \ sed -e "s/@abiname@/$(src_abi)/g" \ -e "s/@localversion@/-$$flavour/g" \ -e "s/@image-stem@/$$instfile/g" \ <"$$template" >"$$script"; \ done; \ echo "interest linux-update-$(src_abi)-$$flavour" \ >"debian/$$package.triggers"; \ done dh_install override_dh_builddeb: dh_builddeb for pkg in $$(dh_listpackages); do \ case $$pkg in *dbgsym) ;; *) continue ;; esac; \ mv ../$${pkg}_$(src_fullversion)_$(DEB_HOST_ARCH).deb \ ../$${pkg}_$(src_fullversion)_$(DEB_HOST_ARCH).ddeb; \ sed -i "/^$${pkg}_/s/\.deb /.ddeb /" debian/files; \ done override_dh_fixperms: dh_fixperms -X/boot/ linux-signed/debian/flavour.stub0000644000000000000000000000047513464267125014171 0ustar Package: linux-signed-image-ABI-FLAVOUR Architecture: linux-amd64 Depends: ${misc:Depends}, sbsigntool, linux-image-ABI-FLAVOUR (= VERSION) Built-Using: linux (= ${linux:Version}) Description: Signed kernel image FLAVOUR A kernel image for FLAVOUR. This version of it is signed with Canonical's UEFI signing key. linux-signed/debian/scripts/0000755000000000000000000000000013451667612013276 5ustar linux-signed/debian/scripts/misc/0000755000000000000000000000000013451667612014231 5ustar linux-signed/debian/scripts/misc/git-ubuntu-log0000755000000000000000000000752113451667612017046 0ustar #!/usr/bin/python3 import os import sys import codecs import urllib.request import json import textwrap sys.stdin = codecs.getreader("utf-8")(sys.stdin.detach()) sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach()) entries = [] def add_entry(entry): if entry and 'ignore' not in entry: if 'bugs' not in entry and 'cves' in entry: for cve in entry['cves']: if cve not in bugs: bugs.append(cve) entries.append(entry) # Suck up the git log output and extract the information we need. bugs = [] entry = None subject_wait = False for line in sys.stdin: if line.startswith('commit '): add_entry(entry) entry = {} subject_wait = True elif line.startswith('Author: '): bits = line.strip().split(maxsplit=1) entry['author'] = bits[1] elif subject_wait and line.startswith(' '): subject_wait = False entry['subject'] = line.strip() elif line.startswith(' BugLink: ') and 'launchpad.net' in line: bits = line.strip().split(maxsplit=1) bits = bits[1].split('/') entry.setdefault('bugs', []).append(bits[-1]) # Accumulate bug numbers. if bits[-1] not in bugs: bugs.append(bits[-1]) elif line.startswith(' CVE-'): entry.setdefault('cves', []).append(line.strip()) elif line.startswith(' Ignore:'): entry['ignore'] = True add_entry(entry) entries.reverse() # Go through the entries and clear out authors for upstream commits. for entry in entries: if entry['subject'].startswith('UBUNTU:'): entry['subject'] = entry['subject'][7:].strip() else: del entry['author'] # Lump everything without a bug at the bottom. bugs.append('__packaging__') bugs.append('__mainline__') emit_nl = False for bug in bugs: if bug == '__packaging__': title = 'Miscellaneous Ubuntu changes' elif bug == '__mainline__': title = 'Miscellaneous upstream changes' elif bug.startswith('CVE-'): title = bug else: bug_info = None try: #urllib.request.urlcleanup() request = urllib.request.Request('https://api.launchpad.net/devel/bugs/' + bug) request.add_header('Cache-Control', 'max-age=0') with urllib.request.urlopen(request) as response: data = response.read() bug_info = json.loads(data.decode('utf-8')) title = bug_info['title'] if 'description' in bug_info: for line in bug_info['description'].split('\n'): if line.startswith('Kernel-Description:'): title = line.split(' ', 1)[1] except urllib.error.HTTPError: title = 'INVALID or PRIVATE BUG' title += ' (LP###' + bug + ')' emit_title = True for entry in entries: if (bug == '__packaging__' and 'bugs' not in entry and 'cves' not in entry and 'author' in entry) or \ (bug == '__mainline__' and 'bugs' not in entry and 'cves' not in entry and 'author' not in entry) or \ ('bugs' in entry and bug in entry['bugs']) or \ ('cves' in entry and bug in entry['cves']): if emit_title: if emit_nl: print('') emit_nl = True title_lines = textwrap.wrap(title, 76) print(' * ' + title_lines[0].replace('LP###', 'LP: #')) for line in title_lines[1:]: line = line.replace('LP###', 'LP: #') print(' ' + line) emit_title = False title_lines = textwrap.wrap(entry['subject'], 76) print(' - ' + title_lines[0]) for line in title_lines[1:]: line = line.replace('LP###', 'LP: #') print(' ' + line) linux-signed/download-unsigned0000755000000000000000000000070213451667612013733 0ustar #!/bin/bash arch="$1" version="$2" unsigned=$(awk ' /^Package: linux-image-/ { package=$2; next } /^Package:/ { package=""; next } /^Architecture:.* '"$arch"'( |$)/ { print package } ' " 1>&2 exit 1 fi master_dir="$1" # Work out the master kernel version. if [ -f "$master_dir/debian/debian.env" ]; then branch=`sed -ne 's/DEBIAN=//p' <"$master_dir/debian/debian.env"` changelog="-l$branch/changelog" else changelog="" fi master_version=`(cd "$master_dir" && LC_ALL=C dpkg-parsechangelog -S Version $changelog)` # Work out our current version taking into account closed sections. here_series=$( LC_ALL=C dpkg-parsechangelog -S Distribution ) if [ "$here_series" = "UNRELEASED" ]; then here_version=$( LC_ALL=C dpkg-parsechangelog -o 1 -S Version ) here_series=$( LC_ALL=C dpkg-parsechangelog -c 1 -S Distribution ) else here_version=$( LC_ALL=C dpkg-parsechangelog -S Version ) fi # Ensure we have the appropriate tag. here_tagversion=$( echo "$tag_prefix$here_version" | sed -e 's/~/_/g' ) count=$( git for-each-ref "refs/tags/$here_tagversion" | wc -l ) if [ "$count" != 1 ]; then echo "$0: $here_tagversion: tag not found" 1>&2 exit 1 fi #echo "here_version<$here_version>" #echo "master_version<$master_version>" # Work out a sensible new version based on the primary kernel version. if dpkg --compare-versions "$here_version" lt "$master_version"; then here_newversion="$master_version" elif dpkg --compare-versions "$here_version" eq "$master_version"; then here_newversion="$master_version+signed1" else signed=$(( ${here_version#*+signed} + 1 )) here_newversion="$master_version+signed$signed" fi # First insert any primary changes. marker="__CHANGELOG_FRAGMENT_MARKER__" dch --newversion "$here_newversion" "$marker" # Prepare the blank changelog. tmp="/tmp/$$.msg" # Note we are being synced to the master version. if dpkg --compare-versions "$here_version" lt "$master_version"; then echo "Updated to version: $master_version" [ -f "$tmp" ] && echo "" >>"$tmp" echo " * Master version: $master_version" >>"$tmp" fi # Format any existing commits. count=$( git log --oneline "$here_tagversion".. | wc -l ) if [ "$count" != 0 ]; then [ -f "$tmp" ] && echo "" >>"$tmp" git log "$here_tagversion".. | "debian/scripts/misc/git-ubuntu-log" >>"$tmp" fi # Insert official changelog fragment. sed -i -e '/^ \* '"$marker"'/{ r '"$tmp"' d }' debian/changelog rm -f "$tmp" # Close this changelog entry. dch --distribution "$here_series" --release '' # Emit final closing commands. echo "git commit -s -m 'UBUNTU: $tag_prefix$here_newversion' debian/changelog" here_tagversion=$( echo "$tag_prefix$here_newversion" | sed -e 's/~/_/g' ) echo "git tag -s -m '$tag_prefix$here_newversion' '$here_tagversion'" linux-signed/generate-depends0000755000000000000000000000033013451667612013521 0ustar #!/bin/bash from="$1" version="$2" to="$3" apt-cache show "$from=$version" | \ egrep '^(Depends|Suggests|Provides|Conflicts|Replaces|Recommends):' | \ sed -e 's/: /=/' -e 's/^/unsigned:/' -e "s/\\<$to\\>/$from/"