Commit Graph

519 Commits

Author SHA1 Message Date
Mathieu Trudel-Lapierre
402fafb475 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..
2017-08-29 13:58:39 -04:00
Mathieu Trudel-Lapierre
661d3ea1dc Set ENABLE_SHIM_CERT, to keep using ephemeral self-signed certs built at compile-time for MokManager and fallback. 2017-08-29 13:57:47 -04:00
Mathieu Trudel-Lapierre
cff1facf80 debian/patches/second-stage-path: dropped; the default loader path now includes an arch suffix. 2017-08-29 13:57:22 -04:00
Mathieu Trudel-Lapierre
0123496a8a New upstream snapshot: 12+1503074702.5202f80. 2017-08-29 13:56:15 -04:00
Mathieu Trudel-Lapierre
c224bb09d2 Updated version 12+1503074702.5202f80 from 'upstream/12+1503074702.5202f80'
with Debian dir 08243b332b
2017-08-29 13:55:31 -04:00
Mathieu Trudel-Lapierre
ab881f03a3 New upstream version 12+1503074702.5202f80 2017-08-29 13:55:31 -04:00
Mathieu Trudel-Lapierre
48d77ce606 New upstream snapshot: 12+1502324945.478f9bb. 2017-08-09 20:40:15 -04:00
Mathieu Trudel-Lapierre
31e25d5271 Updated version 12+1502324945.478f9bb from 'upstream/12+1502324945.478f9bb'
with Debian dir a5373f8bb4
2017-08-09 20:39:01 -04:00
Mathieu Trudel-Lapierre
ac05ece820 New upstream version 12+1502324945.478f9bb 2017-08-09 20:39:01 -04:00
Mathieu Trudel-Lapierre
33da8726b4 Fix typo for DEFAULT_LOADER: missing a backslash, also needs quoting. 2017-08-07 17:43:53 -04:00
Mathieu Trudel-Lapierre
5ca483b97b debian/patches/0001-shim-fix-the-mirroring-MokSBState-fail.patch: dropped, included upstream. 2017-08-07 17:43:08 -04:00
Mathieu Trudel-Lapierre
5d42729fe3 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. 2017-08-07 17:42:42 -04:00
Mathieu Trudel-Lapierre
ea54c7675f debian/patches/sbsigntool-no-pesign: refreshed. 2017-08-07 17:42:12 -04:00
Mathieu Trudel-Lapierre
94190a1cd8 Set DEFAULT_LOADER; this makes second-stage-path unnecessary. 2017-08-07 17:39:45 -04:00
Mathieu Trudel-Lapierre
62a4fa2d31 * debian/rules:
- Update dh_auto_build/dh_auto_clean for new upstream options: set
    MAKELEVEL.
2017-08-07 17:39:07 -04:00
Mathieu Trudel-Lapierre
ba899c3d3c debian/control: add a Build-Depends on libnss3-tools for pk12-util. 2017-08-07 17:38:30 -04:00
Mathieu Trudel-Lapierre
11c5b79d30 New upstream snapshot: 12+1501864225.b586175. 2017-08-07 17:37:56 -04:00
Mathieu Trudel-Lapierre
25f7fd1fb3 New upstream version 12+1501864225.b586175 2017-08-07 17:35:43 -04:00
Mathieu Trudel-Lapierre
cd6457d07d Merge tag 'upstream/12+1501864225.b586175' into cyphermox/mokmanager
Upstream version 12+1501864225.b586175
2017-08-07 17:35:43 -04:00
Mathieu Trudel-Lapierre
f4173af1ad New upstream version 12+1501864225.b586175 2017-08-07 17:34:45 -04:00
Mathieu Trudel-Lapierre
f51c03c05b Merge branch 'master' into cyphermox/mokmanager
Update changelog entries/changes from Debian for 0.9+1474479173.6c180c6-1.
2017-08-07 17:28:51 -04:00
Mathieu Trudel-Lapierre
bd98c8fd1c Update changelog/changes for released 0.9+1474479173.6c180c6-1ubuntu1 2017-08-07 17:24:36 -04:00
Mathieu Trudel-Lapierre
3b43f33d71 Update changelog for released 0.9+1474479173.6c180c6-0ubuntu1 2017-08-07 17:21:03 -04:00
Julien Cristau
19d90b863d More debian/copyright tweaks 2016-10-15 15:30:50 +02:00
Julien Cristau
ce5a310ea0 Add some missing copyright holders in d/copyright, update Upstream-Contact. 2016-10-13 09:07:31 +02:00
Steve Langasek
2f799ca922 releasing package shim version 0.9+1474479173.6c180c6-1 2016-10-01 21:36:33 -07:00
Steve Langasek
23085e3f4c fix path we're chmodding, for current upstream 2016-10-01 23:20:55 +00:00
Steve Langasek
b65e78ec01 Resync with Ubuntu, including patch to fix debian/copyright. 2016-10-01 14:18:49 -07:00
Steve Langasek
21ebe03556 * Initial Debian upload. Closes: #820052.
* Update Standards-Version.
* Embed the newly-minted Debian CA certificate.
* Vendorize debian/rules so that the same package can be used in both
  Debian and Ubuntu without modification.
* Fix debian/copyright to match the spec (last match wins, not first)
* Fix shim.efi to not be executable.
* Add watchfile.
* Support parallel builds, because eh why not
* Update Vcs-Bzr.
2016-10-01 13:11:17 -07:00
Mathieu Trudel-Lapierre
86b44a70f0 debian/shim.install: built EFI binaries were renamed; update our install
file to properly pick up shim (shim$arch), MokManager (mm$arch), and
fallback (fb$arch).
2016-09-22 10:26:38 -04:00
Mathieu Trudel-Lapierre
c2463d3878 * debian/patches/unused-variable: dropped; applied upstream.
* debian/patches/binutils-version-matching: dropped, fixed upstream.
2016-09-22 10:24:56 -04:00
Mathieu Trudel-Lapierre
5998f019f8 New upstream release. 2016-09-22 10:15:26 -04:00
Mathieu Trudel-Lapierre
62f0afa2ec Import upstream version 0.9+1474479173.6c180c6 2016-09-21 20:29:42 -04:00
Helen Koike
e3ef28acdf [ Helen Koike ]
* debian/copyright: add OpenSSL license 
[ Mathieu Trudel-Lapierre ]
* debian/copyright: patches should be BSD, like the rest of the upstream
  code.
2016-09-20 09:47:26 -04:00
Steve Langasek
dd00e8761d Merge git into history 2016-09-19 15:42:43 -07:00
Steve Langasek
d7e4fd12a1 Merging shared upstream rev into target branch. 2016-09-19 15:36:28 -07:00
Steve Langasek
6b1d02e112 Prepared upstream tree for merging into target branch. 2016-09-19 15:36:28 -07:00
Steve Langasek
6af9d134b8 New upstream release (fix-up commit) 2016-09-19 15:36:20 -07:00
Steve Langasek
1442bd7097 Import upstream version 0.9+1465500757.14a5905 2016-09-19 15:07:08 -07:00
Helen Koike
879d307f86 debian/copyright: add OpenSSL license 2016-09-15 11:22:31 -03:00
Mathieu Trudel-Lapierre
cffaa5078d releasing package shim version 0.9+1465500757.14a5905-0ubuntu1 2016-07-26 16:49:50 -04:00
Mathieu Trudel-Lapierre
9fa1d28f0d debian/copyright: update copyright for patches. 2016-07-26 16:48:29 -04:00
Mathieu Trudel-Lapierre
7fbc200d47 * debian/patches/unused-variable: remove unused variable size.
* debian/patches/binutils-version-matching: revert d9a4c912 to correctly
  match objcopy's version on Ubuntu.
2016-07-26 14:37:29 -04:00
Mathieu Trudel-Lapierre
d191cf2c9e Update bug tags for closed bugs upstream. 2016-07-26 13:48:37 -04:00
Mathieu Trudel-Lapierre
beb4623938 Apply patches again 2016-07-26 13:31:49 -04:00
Mathieu Trudel-Lapierre
110c669fd6 * Refreshed patches.
- Remaining patches:
    + second-stage-path
    + sbsigntool-not-pesign
2016-07-26 12:20:13 -04:00
Mathieu Trudel-Lapierre
1854cb28d1 New upstream release. 2016-07-26 12:03:25 -04:00
Mathieu Trudel-Lapierre
d3819813b8 Import upstream version 0.9+1465500757.14a5905 2016-07-26 12:02:18 -04:00
Peter Jones
a8b6d058f0 shim: make the PE loader less overzealous on rejections 2016-06-09 15:32:37 -04:00
Peter Jones
08ede98fbc Work around binutils version string weirdness.
Nick Clifton wrote to me and explained:

Subject: SHIM - objcopy version check broken by RHEL 7.3 binutils
Hi Peter,

  We (the tools group) have run across a small problem with the shim
  package for RHEL 7.3, whilst testing out a new version of the
  binutils.  It complains that it needs a version of objcopy that is
  >= 2.23, despite the fact that the version is actually 2.25.1.

  I tracked the problem down to an extraneous space at the end of the
  version string being produced by objcopy:

    "GNU objcopy version 2.25.1-8.el7 "

  The Makefile in the shim package uses this rule to test the version of
  objcopy:

    OBJCOPY_GTE224  = $(shell expr `$(OBJCOPY) --version |grep ^"GNU objcopy" | sed 's/^.* //g' | cut -f1-2 -d.` \>= 2.24)

  But, because of that extra space, the sed expression clips the entire
  line and so the test fails.

  The extra space is there because normally the version number would be
  followed by a date.  For example:

    "GNU objcopy version 2.23.52.0.1-56.el7 20130226"

  So in this case the sed will extract the date, not the version number,
  but the test will still pass.

  I could fix the binutils to remove the space, although it would be a
  bit messy and it would not fix the problem when a date is appended to
  the version number.  Instead, I would like to propose a small patch to
  the shim Makefile.  If you change the line to:

    OBJCOPY_GTE224  = $(shell expr `$(OBJCOPY) --version |grep ^"GNU objcopy" | sed 's/^.version //g' | cut -f1-2 -d.` \>= 2.24)

  then the test will work as intended, with or without an extra space at
  the end of the version and with or without a date appended.

  Would it be possible to have this change added to the shim package ?

Cheers

Signed-off-by: Peter Jones <pjones@redhat.com>
2016-05-18 10:33:38 -04:00