]> git.proxmox.com Git - efi-boot-shim.git/log
efi-boot-shim.git
5 years agoPrepare Debian release 15+1533136590.3beb971-7
Steve McIntyre [Wed, 8 May 2019 01:06:02 +0000 (02:06 +0100)]
Prepare Debian release 15+1533136590.3beb971-7

5 years agoRemove the hash for Sledge's test arm64 grub binary
Steve McIntyre [Wed, 8 May 2019 01:03:37 +0000 (02:03 +0100)]
Remove the hash for Sledge's test arm64 grub binary

Not needed now.

5 years agoAdd an empty list of hashes for the Ubuntu build
Steve McIntyre [Tue, 7 May 2019 10:05:48 +0000 (11:05 +0100)]
Add an empty list of hashes for the Ubuntu build

so they'll get an empty dbs list rather than breaking the build

5 years agoOutput efisiglist commands to the build log
dann frazier [Mon, 6 May 2019 19:51:47 +0000 (13:51 -0600)]
Output efisiglist commands to the build log

It wouldn't hurt to keep a record of them.

5 years agoRequire dbx hashes
dann frazier [Mon, 6 May 2019 19:38:07 +0000 (13:38 -0600)]
Require dbx hashes

While it maybe convenient for a developer to be able to do a build
w/o any dbx hashes, it prevents the $(DBX_LIST) target from having
a proper dependency on the $(DBX_HASHES) file. If a developer were
to add a new hash in a built tree, make would not detect that on
a subsequent build and would not update the $(DBX_LIST) file.

Continue to support a NULL $(DBX_LIST) build by touching the
$(DBX_LIST) file in case no efisiglist commands ran. Developers
can now create an empty $(DBX_HASHES) file to get that.

5 years agoUse $@ instead of referencing ${DBX_LIST} in multiple places
dann frazier [Mon, 6 May 2019 19:33:20 +0000 (13:33 -0600)]
Use $@ instead of referencing ${DBX_LIST} in multiple places

5 years ago'set -e' the code that generates the dbx list
dann frazier [Mon, 6 May 2019 19:30:17 +0000 (13:30 -0600)]
'set -e' the code that generates the dbx list

Without this we would silently ignore an efisiglist command error.

5 years agoRemove unnecessary exports
dann frazier [Mon, 6 May 2019 19:29:30 +0000 (13:29 -0600)]
Remove unnecessary exports

5 years agoMerge branch 'hack' from 93sam
Steve McIntyre [Mon, 6 May 2019 12:14:28 +0000 (13:14 +0100)]
Merge branch 'hack' from 93sam

Changes:

 crash fixes
 generate dbx file at runtime

5 years agoAdd more hashes that we want to blacklist
Steve McIntyre [Mon, 6 May 2019 12:07:00 +0000 (13:07 +0100)]
Add more hashes that we want to blacklist

signed arm64 grub binaries that allow use of the devicetree command,
as found in

 grub-efi-arm64-signed_1+2.02+dfsg1+16_arm64.deb
 grub-efi-arm64-signed_1+2.02+dfsg1+17_arm64.deb

5 years agoAdd initial file with test checksums for the dbx list
Steve McIntyre [Sat, 4 May 2019 17:57:01 +0000 (18:57 +0100)]
Add initial file with test checksums for the dbx list

5 years agoGenerate a vendor dbx file at build time
Steve McIntyre [Sat, 4 May 2019 17:52:08 +0000 (18:52 +0100)]
Generate a vendor dbx file at build time

This allow us to block executing binaries with specific
checksums. Generate the dbx list at runtime from a simple list of
sha256 hashes, so we can update this easily. If we need to also
blacklist a cert later, we'll need to update this code to add that
option too.

Add a build-dep on pesign to get the needed efisiglist program.

5 years agoBuild using gcc-7
Steve McIntyre [Fri, 3 May 2019 00:56:07 +0000 (01:56 +0100)]
Build using gcc-7

To get better control of reproducibility during the lifetime of
Buster

5 years agoUpdate VCS-* fields in debian/control
Steve McIntyre [Fri, 3 May 2019 00:53:51 +0000 (01:53 +0100)]
Update VCS-* fields in debian/control

5 years agoFix OBJ_create() to tolerate a NULL sn and ln
Steve McIntyre [Fri, 3 May 2019 00:44:29 +0000 (01:44 +0100)]
Fix OBJ_create() to tolerate a NULL sn and ln

Cherry-picked fix from upstream MR at
https://github.com/rhboot/shim/pull/174/commits/3a9e237b1baddf0d3192755406befb3e9fa5ca80

From: https://github.com/openssl/openssl/commit/f13615c5b828aeb8e3d9bf2545c803633d1c684f

Apply an upstream patch from OpenSSL to tolerate a NULL sn. This
avoids a NULL pointer reference in shim.c:verify_eku(). This was
discovered because it causes a crash on ARM where, unlike x86, it does
not necessarily have memory mapped at 0x0.

Fixes: 6c180c6004ac ("shim: verify Extended Key Usage flags")
Signed-off-by: dann frazier <dann.frazier@canonical.com>
5 years agoVLogError(): Avoid NULL pointer dereferences in (V)Sprint calls
Steve McIntyre [Fri, 3 May 2019 00:41:52 +0000 (01:41 +0100)]
VLogError(): Avoid NULL pointer dereferences in (V)Sprint calls

Backport of upstream fix:

VLogError() calculates the size of format strings by using calls to
SPrint and VSPrint with a StrSize of 0 and NULL for an output
buffer. Unfortunately, this is an incorrect usage of (V)Sprint. A
StrSize of "0" is special-cased to mean "there is no limit". So, we
end up writing our string to address 0x0. This was discovered because
it causes a crash on ARM where, unlike x86, it does not necessarily
have memory mapped at 0x0.

Avoid the (V)Sprint calls altogether by using (V)PoolPrint, which
handles the size calculation and allocation for us.

Signed-off-by: Peter Jones <pjones@redhat.com>
Fixes: 25f6fd08cd26 ("try to show errors more usefully.")
[dannf: commit message ]
Signed-off-by: dann frazier <dann.frazier@canonical.com>
5 years agoMerge branch 'update-vcs-fields' into 'master'
Steve McIntyre [Mon, 25 Mar 2019 10:51:40 +0000 (10:51 +0000)]
Merge branch 'update-vcs-fields' into 'master'

debian/control: Update Vcs-* fields

See merge request efi-team/shim!4

5 years agodebian/control: Update Vcs-* fields
Ansgar Burchardt [Tue, 12 Mar 2019 20:26:22 +0000 (21:26 +0100)]
debian/control: Update Vcs-* fields

5 years agoPrepare Debian release 15+1533136590.3beb971-6
Steve McIntyre [Sat, 23 Mar 2019 19:04:38 +0000 (19:04 +0000)]
Prepare Debian release 15+1533136590.3beb971-6

5 years agoFix FTCBFS: Set CROSS_COMPILE. (Closes: #922152)
Helmut Grohne [Sat, 23 Mar 2019 19:00:59 +0000 (19:00 +0000)]
Fix FTCBFS: Set CROSS_COMPILE. (Closes: #922152)

5 years agoAdd Provides: and Breaks: to shim-helpers-$arch-signed
Steve McIntyre [Sat, 23 Mar 2019 18:53:45 +0000 (18:53 +0000)]
Add Provides: and Breaks: to shim-helpers-$arch-signed

to fix clashes with the old shim-signed package for fbx64.efi.signed
and mmx64.efi.signed. Closes: #924619

5 years agoPrepare Debian release 15+1533136590.3beb971-5
Steve McIntyre [Tue, 12 Mar 2019 01:38:52 +0000 (01:38 +0000)]
Prepare Debian release 15+1533136590.3beb971-5

5 years agoRemove Rules-Requires-Root in the signing template.
Steve McIntyre [Tue, 12 Mar 2019 01:37:40 +0000 (01:37 +0000)]
Remove Rules-Requires-Root in the signing template.

We manually install things owned by root. There might be better ways
to do this, but this will do for now.

5 years agoAdd changelog entry for Ansgar's fix in 196119a5
Steve McIntyre [Tue, 12 Mar 2019 01:30:40 +0000 (01:30 +0000)]
Add changelog entry for Ansgar's fix in 196119a5

5 years agoMerge branch 'correct-maintainer-address' into 'master'
Steve McIntyre [Tue, 12 Mar 2019 01:25:18 +0000 (01:25 +0000)]
Merge branch 'correct-maintainer-address' into 'master'

Correct maintainer address in signing template

See merge request efi-team/shim!3

5 years agoCorrect maintainer address in signing template
Ansgar Burchardt [Mon, 11 Mar 2019 21:53:44 +0000 (22:53 +0100)]
Correct maintainer address in signing template

5 years agoPrepare Debian release 15+1533136590.3beb971-4
Steve McIntyre [Sat, 9 Mar 2019 22:27:03 +0000 (22:27 +0000)]
Prepare Debian release 15+1533136590.3beb971-4

Force a no-change rebuild on all arches with a source-only upload

5 years agoPrepare Debian release 15+1533136590.3beb971-3
Steve McIntyre [Sat, 9 Mar 2019 12:45:39 +0000 (12:45 +0000)]
Prepare Debian release 15+1533136590.3beb971-3

5 years agoUpdate the signing-template JSON metadata
Steve McIntyre [Fri, 8 Mar 2019 22:04:53 +0000 (22:04 +0000)]
Update the signing-template JSON metadata

Move all the data under a new top-level "packages" key
Add an empty "trusted_certs" key - the helper binaries do not do any
further verification with an embedded key.

5 years agoMerge branch 'rename-helpers' into 'master'
Steve McIntyre [Thu, 7 Mar 2019 00:23:52 +0000 (00:23 +0000)]
Merge branch 'rename-helpers' into 'master'

Rename all the packages containg the helper binaries

See merge request efi-team/shim!2

5 years agoRename all the packages containg the helper binaries
Steve McIntyre [Wed, 6 Mar 2019 22:28:28 +0000 (22:28 +0000)]
Rename all the packages containg the helper binaries

Remove potential confusion with shim-signed. We will now end up with
shim-helpers-$arch-signed to make it clear that they just contain the
helper binaries (fb.efi and mm.efi)

5 years agoChange maintenance address to be the EFI team
Steve McIntyre [Wed, 6 Mar 2019 22:04:49 +0000 (22:04 +0000)]
Change maintenance address to be the EFI team

Add me and vorlon to the Uploaders list

5 years agoTypo fix: s,singing,signing,g
Steve McIntyre [Wed, 6 Mar 2019 21:56:31 +0000 (21:56 +0000)]
Typo fix: s,singing,signing,g

5 years agoAdd uname.patch to avoid architecture variability
Luca Boccassi [Fri, 15 Feb 2019 21:47:22 +0000 (21:47 +0000)]
Add uname.patch to avoid architecture variability

Signed-off-by: Luca Boccassi <bluca@debian.org>
5 years agoInclude /usr/share/dpkg/architecture.mk instead of shelling out.
Luca Boccassi [Fri, 15 Feb 2019 20:04:09 +0000 (20:04 +0000)]
Include /usr/share/dpkg/architecture.mk instead of shelling out.

5 years agoOverride lintian error about template rules file
Luca Boccassi [Wed, 6 Jun 2018 22:02:16 +0000 (23:02 +0100)]
Override lintian error about template rules file

Lintian parses the shebang in the rules files of the templates packages
and complains that there is no dependency on make. But they are special
packages, so override it.

5 years agoAdd shim-$arch-signed-template support
Philipp Hahn [Sat, 7 Apr 2018 18:47:49 +0000 (20:47 +0200)]
Add shim-$arch-signed-template support

for getting the MOK-manager and fall-back binary to be signed by Debians
singing service instead of using an ephemeral key.

Closes: #922228
5 years agoRename to shim-unsigned
Philipp Hahn [Sun, 8 Apr 2018 09:09:10 +0000 (11:09 +0200)]
Rename to shim-unsigned

as all EFI binaries are now unsigned. They are useless to any normal
user as
- shim is useless without being signed by an external UEFI CA.
- mm and fb won't be loaded by shim as they are now no longer linked to
  corresponding shim by the ephemeral key any longer.

5 years agoDisable ephemeral key on Debian
Philipp Hahn [Sat, 7 Apr 2018 11:06:30 +0000 (13:06 +0200)]
Disable ephemeral key on Debian

shim creates an ephemeral key, which gets embedded into shim and is used
to sign the corresponding mok-manager (mm*.efi) and fall-back-manager
(fb*.efi).
This makes the build unreproducible.

For Debian we will get those two binaries signed by our Debian-UEFI-CA,
which is the primary (and only) key embedded in shim.

5 years agodebian/rules: fixing permissions no longer required
Philipp Hahn [Sun, 8 Apr 2018 09:22:57 +0000 (11:22 +0200)]
debian/rules: fixing permissions no longer required

as Makefiles used "install -m 0644" by now.

5 years agoreleasing package shim version 15+1533136590.3beb971-2
Steve Langasek [Mon, 11 Feb 2019 05:18:25 +0000 (05:18 +0000)]
releasing package shim version 15+1533136590.3beb971-2

5 years agoUpdate debian/copyright (drop reference to file no longer in source)
Steve Langasek [Mon, 11 Feb 2019 05:16:09 +0000 (21:16 -0800)]
Update debian/copyright (drop reference to file no longer in source)

5 years agoUpdate Standards-Version.
Steve Langasek [Mon, 11 Feb 2019 05:15:01 +0000 (21:15 -0800)]
Update Standards-Version.

5 years agoEnsure DEB_HOST_ARCH is set even if not present in the environment.
Steve Langasek [Mon, 11 Feb 2019 05:10:48 +0000 (21:10 -0800)]
Ensure DEB_HOST_ARCH is set even if not present in the environment.

5 years agoEnable build for i386.
Steve Langasek [Mon, 11 Feb 2019 05:09:39 +0000 (21:09 -0800)]
Enable build for i386.

5 years agoFix debian/rules syntax for arm64 build.
Steve Langasek [Mon, 11 Feb 2019 05:09:00 +0000 (21:09 -0800)]
Fix debian/rules syntax for arm64 build.

5 years agoUpdate VCS to point to salsa.
Steve Langasek [Mon, 11 Feb 2019 05:06:28 +0000 (21:06 -0800)]
Update VCS to point to salsa.

5 years agoUpdate debian/watch.
Steve Langasek [Sun, 10 Feb 2019 08:15:42 +0000 (00:15 -0800)]
Update debian/watch.

5 years ago* New upstream release.
Steve Langasek [Sun, 10 Feb 2019 05:28:06 +0000 (21:28 -0800)]
* New upstream release.
  - debian/patches/second-stage-path: dropped; the default loader path now
    includes an arch suffix.
  - debian/patches/sbsigntool-no-pesign: dropped; no longer needed.
* Drop remaining patches that were not being applied.
* Sync packaging from Ubuntu:
  - debian/copyright: Update upstream source location.
  - debian/control: add a Build-Depends on libelf-dev.
  - Enable arm64 build.
  - debian/patches/fixup_git.patch: don't run git in clean; we're not
    really in a git tree.
  - debian/rules, debian/shim.install: use the upstream install target as
    intended, and move files to the target directory using dh_install.
  - define RELEASE and COMMIT_ID for the snapshot.
  - Set ENABLE_HTTPBOOT to enable the HTTP Boot feature.
  - Update dh_auto_build/dh_auto_clean/dh_auto_install for new upstream
    options: set MAKELEVEL.
  - Define an EFI_ARCH variable, and use that for paths to shim. This
    makes it possible to build a shim for other architectures than amd64.
  - Set EFIDIR=$distro for dh_auto_install; that will let files be installed
    in the "right" final directories, and makes boot.csv for us.
  - Set ENABLE_SHIM_CERT, to keep using ephemeral self-signed certs built
    at compile-time for MokManager and fallback.
  - Set ENABLE_SBSIGN, to use sbsign instead of pesign for signing fallback
    and MokManager.

5 years agonull merge of the Ubuntu git history
Steve Langasek [Sun, 10 Feb 2019 05:26:40 +0000 (21:26 -0800)]
null merge of the Ubuntu git history

6 years agoreleasing package shim version 15+1533136590.3beb971-0ubuntu1
Mathieu Trudel-Lapierre [Wed, 22 Aug 2018 18:47:35 +0000 (14:47 -0400)]
releasing package shim version 15+1533136590.3beb971-0ubuntu1

6 years agoMake sure we pass the right COMMIT_ID to build
Mathieu Trudel-Lapierre [Wed, 22 Aug 2018 14:06:32 +0000 (10:06 -0400)]
Make sure we pass the right COMMIT_ID to build

6 years agoUpdate to new snapshot
Mathieu Trudel-Lapierre [Tue, 21 Aug 2018 18:24:09 +0000 (14:24 -0400)]
Update to new snapshot

6 years agoUpdate upstream source from tag 'upstream/15+1533136590.3beb971'
Mathieu Trudel-Lapierre [Tue, 21 Aug 2018 18:22:44 +0000 (14:22 -0400)]
Update upstream source from tag 'upstream/15+1533136590.3beb971'

Update to upstream version '15+1533136590.3beb971'
with Debian dir 26714b7953c3d4b1f6aa8b95e9e1e026d455a008

6 years agoNew upstream version 15+1533136590.3beb971
Mathieu Trudel-Lapierre [Tue, 21 Aug 2018 18:22:44 +0000 (14:22 -0400)]
New upstream version 15+1533136590.3beb971

6 years agoreleasing package shim version 15+1531942534.dd3230d-0ubuntu1
Mathieu Trudel-Lapierre [Tue, 14 Aug 2018 18:49:36 +0000 (14:49 -0400)]
releasing package shim version 15+1531942534.dd3230d-0ubuntu1

6 years agodebian/patches/fixup_git.patch: don't run git in clean; we're not really in a git...
Mathieu Trudel-Lapierre [Tue, 24 Jul 2018 22:13:48 +0000 (18:13 -0400)]
debian/patches/fixup_git.patch: don't run git in clean; we're not really in a git tree.

6 years ago* debian/rules:
Mathieu Trudel-Lapierre [Tue, 24 Jul 2018 20:39:07 +0000 (16:39 -0400)]
* debian/rules:
  - define RELEASE and COMMIT_ID for the snapshot.
  - Set ENABLE_HTTPBOOT to enable the HTTP Boot feature.

6 years agodebian/patches/abort_abort_abort.patch: dropped patch, included upstream.
Mathieu Trudel-Lapierre [Tue, 24 Jul 2018 20:26:53 +0000 (16:26 -0400)]
debian/patches/abort_abort_abort.patch: dropped patch, included upstream.

6 years agoNew upstream snapshot.
Mathieu Trudel-Lapierre [Tue, 24 Jul 2018 20:25:42 +0000 (16:25 -0400)]
New upstream snapshot.

6 years agoNew upstream version 15+1531942534.dd3230d
Mathieu Trudel-Lapierre [Tue, 24 Jul 2018 20:24:23 +0000 (16:24 -0400)]
New upstream version 15+1531942534.dd3230d

6 years agoUpdate upstream source from tag 'upstream/15+1531942534.dd3230d'
Mathieu Trudel-Lapierre [Tue, 24 Jul 2018 20:24:23 +0000 (16:24 -0400)]
Update upstream source from tag 'upstream/15+1531942534.dd3230d'

Update to upstream version '15+1531942534.dd3230d'
with Debian dir 8b167be00338c76b0ddc9164059ce6090c274641

6 years agoEnable arm64 build.
dann frazier [Tue, 24 Apr 2018 18:40:56 +0000 (12:40 -0600)]
Enable arm64 build.

6 years agoFix Vcs link.
Steve Langasek [Tue, 24 Apr 2018 01:09:05 +0000 (18:09 -0700)]
Fix Vcs link.

6 years agoreleasing package shim version 13-0ubuntu2
Mathieu Trudel-Lapierre [Tue, 7 Nov 2017 15:19:35 +0000 (10:19 -0500)]
releasing package shim version 13-0ubuntu2

6 years agoClean up old patches.
Mathieu Trudel-Lapierre [Tue, 7 Nov 2017 15:18:58 +0000 (10:18 -0500)]
Clean up old patches.

6 years agodebian/patches/abort_abort_abort.patch: signtool.exe isn't happy with some of the...
Mathieu Trudel-Lapierre [Mon, 6 Nov 2017 14:18:08 +0000 (09:18 -0500)]
debian/patches/abort_abort_abort.patch: signtool.exe isn't happy with some of the structure of our binary, partly because abort() is thought to be an external symbol, which causes some relocalisations to appear.

6 years agoreleasing package shim version 13-0ubuntu1
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 19:11:42 +0000 (15:11 -0400)]
releasing package shim version 13-0ubuntu1

7 years agoDon't need to clean after .signed files, upstream Makefile does it now.
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:29:25 +0000 (11:29 -0400)]
Don't need to clean after .signed files, upstream Makefile does it now.

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
7 years agoDrop buildid_write_return.patch; no longer needed.
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:26:01 +0000 (11:26 -0400)]
Drop buildid_write_return.patch; no longer needed.

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
7 years agoDon't need to set -Wno-error=unused-variable anymore
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:24:56 +0000 (11:24 -0400)]
Don't need to set -Wno-error=unused-variable anymore

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
7 years agoNew upstream release: 13
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:22:09 +0000 (11:22 -0400)]
New upstream release: 13

7 years agoNew upstream version 13
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:20:57 +0000 (11:20 -0400)]
New upstream version 13

7 years agoUpdated version 13 from 'upstream/13'
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:20:57 +0000 (11:20 -0400)]
Updated version 13 from 'upstream/13'

with Debian dir e38346a2eec5376ccf228af4ba0e2d170f07448f

7 years agoUpdated version 13~z1 from 'upstream/13_z1'
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:18:56 +0000 (11:18 -0400)]
Updated version 13~z1 from 'upstream/13_z1'

with Debian dir e38346a2eec5376ccf228af4ba0e2d170f07448f

7 years agoNew upstream version 13~z1
Mathieu Trudel-Lapierre [Fri, 29 Sep 2017 15:18:56 +0000 (11:18 -0400)]
New upstream version 13~z1

7 years agoNew upstream snapshot: 13~git1506531982.23ce039
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 17:10:32 +0000 (13:10 -0400)]
New upstream snapshot: 13~git1506531982.23ce039

7 years agoUpdated version 13~git1506531982.23ce039 from 'upstream/13_git1506531982.23ce039'
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 17:09:42 +0000 (13:09 -0400)]
Updated version 13~git1506531982.23ce039 from 'upstream/13_git1506531982.23ce039'

with Debian dir bc85d2ed9d59b8c9e8d4bf33603c75c11feec4f8

7 years agoNew upstream version 13~git1506531982.23ce039
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 17:09:42 +0000 (13:09 -0400)]
New upstream version 13~git1506531982.23ce039

7 years agoWe don't really need libnss3-tools.
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 16:55:12 +0000 (12:55 -0400)]
We don't really need libnss3-tools.

7 years agodebian/control: add Breaks: for the previous shim-signed builds given that shim will...
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 16:54:05 +0000 (12:54 -0400)]
debian/control: add Breaks: for the previous shim-signed builds given that shim will now build and ship BOOT.CSV by itself.

7 years agoIgnore unused-variable errors.
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 16:46:14 +0000 (12:46 -0400)]
Ignore unused-variable errors.

7 years agoNew upstream snapshot: 13~git1505328971.0780644a
Mathieu Trudel-Lapierre [Wed, 27 Sep 2017 16:45:29 +0000 (12:45 -0400)]
New upstream snapshot: 13~git1505328971.0780644a

7 years agoNew upstream version 13~git1505328971.0780644a
Mathieu Trudel-Lapierre [Fri, 15 Sep 2017 00:48:49 +0000 (17:48 -0700)]
New upstream version 13~git1505328971.0780644a

7 years agoUpdated version 13~git1505328971.0780644a from 'upstream/13_git1505328971.0780644a'
Mathieu Trudel-Lapierre [Fri, 15 Sep 2017 00:48:49 +0000 (17:48 -0700)]
Updated version 13~git1505328971.0780644a from 'upstream/13_git1505328971.0780644a'

with Debian dir 8d0dcc2dc48e0c1bf2e174c33432be6f73754e7a

7 years agoNew upstream snapshot: 13~git1505328970.9c1c35c5
Mathieu Trudel-Lapierre [Wed, 13 Sep 2017 19:12:27 +0000 (12:12 -0700)]
New upstream snapshot: 13~git1505328970.9c1c35c5

7 years agoDrop PHONY fix patch; merged upstream.
Mathieu Trudel-Lapierre [Wed, 13 Sep 2017 19:11:21 +0000 (12:11 -0700)]
Drop PHONY fix patch; merged upstream.

7 years agoNew upstream version 13~git1505328970.9c1c35c5
Mathieu Trudel-Lapierre [Wed, 13 Sep 2017 19:09:40 +0000 (12:09 -0700)]
New upstream version 13~git1505328970.9c1c35c5

7 years agoUpdated version 13~git1505328970.9c1c35c5 from 'upstream/13_git1505328970.9c1c35c5'
Mathieu Trudel-Lapierre [Wed, 13 Sep 2017 19:09:40 +0000 (12:09 -0700)]
Updated version 13~git1505328970.9c1c35c5 from 'upstream/13_git1505328970.9c1c35c5'

with Debian dir 676fec75f526e6b8072deb5302628d27abfc7449

7 years agochangelog: ~test3 wasn't released; prepare for another test upload.
Mathieu Trudel-Lapierre [Thu, 31 Aug 2017 23:11:13 +0000 (19:11 -0400)]
changelog: ~test3 wasn't released; prepare for another test upload.

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
7 years agodebian/rules, debian/shim.install: make sure the 'make install' step does what it...
Mathieu Trudel-Lapierre [Thu, 31 Aug 2017 23:10:10 +0000 (19:10 -0400)]
debian/rules, debian/shim.install: make sure the 'make install' step does what it's meant to do by upstream: we can easily make use of the end result to have the files we need.

7 years agodebian/patches/buildid_write_return.patch: workaround our strict compile rules failin...
Mathieu Trudel-Lapierre [Thu, 31 Aug 2017 23:08:49 +0000 (19:08 -0400)]
debian/patches/buildid_write_return.patch: workaround our strict compile rules failing the build: make sure write calls check the return value.

7 years agodebian/control: add a Build-Depends on libelf-dev.
Mathieu Trudel-Lapierre [Thu, 31 Aug 2017 23:07:19 +0000 (19:07 -0400)]
debian/control: add a Build-Depends on libelf-dev.

7 years agodebian/shim.install: update paths in light of using shim's upstream install target.
Mathieu Trudel-Lapierre [Wed, 30 Aug 2017 02:45:27 +0000 (22:45 -0400)]
debian/shim.install: update paths in light of using shim's upstream install target.

7 years agoSet EFIDIR=ubuntu for dh_auto_install; that will let files be installed in the "right...
Mathieu Trudel-Lapierre [Wed, 30 Aug 2017 02:38:38 +0000 (22:38 -0400)]
Set EFIDIR=ubuntu for dh_auto_install; that will let files be installed in the "right" final directories, and makes boot.csv for us.

7 years agoUpdate dh_auto_build/dh_auto_clean/dh_auto_install for new upstream options: set...
Mathieu Trudel-Lapierre [Wed, 30 Aug 2017 02:21:11 +0000 (22:21 -0400)]
Update dh_auto_build/dh_auto_clean/dh_auto_install for new upstream options: set MAKELEVEL.

7 years agodebian/rules: clean up after *.signed files.
Mathieu Trudel-Lapierre [Wed, 30 Aug 2017 01:33:03 +0000 (21:33 -0400)]
debian/rules: clean up after *.signed files.

7 years agodebian/patches/fix_makefile_phony.patch: fix a makefile bug causing shim to fail...
Mathieu Trudel-Lapierre [Wed, 30 Aug 2017 01:23:41 +0000 (21:23 -0400)]
debian/patches/fix_makefile_phony.patch: fix a makefile bug causing shim to fail to build, because it gets confused about the .signed efi files.

7 years agoSet ENABLE_SBSIGN, to use sbsign instead of pesign for signing fallback and MokManager.
Mathieu Trudel-Lapierre [Tue, 29 Aug 2017 17:58:39 +0000 (13:58 -0400)]
Set ENABLE_SBSIGN, to use sbsign instead of pesign for signing fallback and MokManager.

Also drop debian/patches/sbsigntool-no-pesign: with this change from upstream
it is no longer needed..

7 years agoSet ENABLE_SHIM_CERT, to keep using ephemeral self-signed certs built at compile...
Mathieu Trudel-Lapierre [Tue, 29 Aug 2017 17:57:47 +0000 (13:57 -0400)]
Set ENABLE_SHIM_CERT, to keep using ephemeral self-signed certs built at compile-time for MokManager and fallback.