Steve Langasek
21efb35cce
Enable build for i386.
2019-02-10 21:09:39 -08:00
Steve Langasek
cebae05a6d
Fix debian/rules syntax for arm64 build.
2019-02-10 21:09:14 -08:00
Steve Langasek
2fab563a95
Update VCS to point to salsa.
2019-02-10 21:06:28 -08:00
Steve Langasek
100e3b0cdb
Update debian/watch.
2019-02-10 00:15:42 -08:00
Steve Langasek
ab4c731c1d
* 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.
2019-02-09 21:32:44 -08:00
Mathieu Trudel-Lapierre
9c12130f9c
releasing package shim version 15+1533136590.3beb971-0ubuntu1
2018-08-22 14:47:35 -04:00
Mathieu Trudel-Lapierre
d2b378f8a4
Make sure we pass the right COMMIT_ID to build
2018-08-22 10:06:32 -04:00
Mathieu Trudel-Lapierre
637de4775e
Update to new snapshot
2018-08-21 14:24:09 -04:00
Mathieu Trudel-Lapierre
3f6670a920
releasing package shim version 15+1531942534.dd3230d-0ubuntu1
2018-08-14 14:49:36 -04:00
Mathieu Trudel-Lapierre
ad536b8717
debian/patches/fixup_git.patch: don't run git in clean; we're not really in a git tree.
2018-07-24 18:13:48 -04:00
Mathieu Trudel-Lapierre
f42b58fc50
* debian/rules:
...
- define RELEASE and COMMIT_ID for the snapshot.
- Set ENABLE_HTTPBOOT to enable the HTTP Boot feature.
2018-07-24 16:39:07 -04:00
Mathieu Trudel-Lapierre
0283a7456e
debian/patches/abort_abort_abort.patch: dropped patch, included upstream.
2018-07-24 16:26:53 -04:00
Mathieu Trudel-Lapierre
25f42a7c60
New upstream snapshot.
2018-07-24 16:25:42 -04:00
dann frazier
3802e1ad5a
Enable arm64 build.
2018-04-24 12:40:56 -06:00
Steve Langasek
fac86c7403
Fix Vcs link.
2018-04-23 18:09:05 -07:00
Mathieu Trudel-Lapierre
d1d148eac9
releasing package shim version 13-0ubuntu2
2017-11-07 10:19:35 -05:00
Mathieu Trudel-Lapierre
d49114cbb9
Clean up old patches.
2017-11-07 10:18:58 -05:00
Mathieu Trudel-Lapierre
81b34c1631
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.
2017-11-06 09:18:08 -05:00
Mathieu Trudel-Lapierre
4a3efbe436
releasing package shim version 13-0ubuntu1
2017-09-29 15:11:42 -04:00
Mathieu Trudel-Lapierre
dbbe142c74
Don't need to clean after .signed files, upstream Makefile does it now.
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2017-09-29 11:29:25 -04:00
Mathieu Trudel-Lapierre
560a356bc7
Drop buildid_write_return.patch; no longer needed.
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2017-09-29 11:26:01 -04:00
Mathieu Trudel-Lapierre
04acbb3ee3
Don't need to set -Wno-error=unused-variable anymore
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2017-09-29 11:24:56 -04:00
Mathieu Trudel-Lapierre
2f7a1c0b68
New upstream release: 13
2017-09-29 11:22:09 -04:00
Mathieu Trudel-Lapierre
a9cd148a1e
New upstream snapshot: 13~git1506531982.23ce039
2017-09-27 13:10:32 -04:00
Mathieu Trudel-Lapierre
e85582f4ca
We don't really need libnss3-tools.
2017-09-27 12:55:12 -04:00
Mathieu Trudel-Lapierre
926d947690
debian/control: add Breaks: for the previous shim-signed builds given that shim will now build and ship BOOT.CSV by itself.
2017-09-27 12:54:05 -04:00
Mathieu Trudel-Lapierre
52b46c08f6
Ignore unused-variable errors.
2017-09-27 12:46:14 -04:00
Mathieu Trudel-Lapierre
21fbf908f7
New upstream snapshot: 13~git1505328971.0780644a
2017-09-27 12:45:29 -04:00
Mathieu Trudel-Lapierre
1bb5cf18d0
New upstream snapshot: 13~git1505328970.9c1c35c5
2017-09-13 12:12:27 -07:00
Mathieu Trudel-Lapierre
544696f3ad
Drop PHONY fix patch; merged upstream.
2017-09-13 12:11:21 -07:00
Mathieu Trudel-Lapierre
a97c265499
changelog: ~test3 wasn't released; prepare for another test upload.
...
Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
2017-08-31 19:11:13 -04:00
Mathieu Trudel-Lapierre
c3fa729980
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.
2017-08-31 19:10:10 -04:00
Mathieu Trudel-Lapierre
0e7f9a71d6
debian/patches/buildid_write_return.patch: workaround our strict compile rules failing the build: make sure write calls check the return value.
2017-08-31 19:08:49 -04:00
Mathieu Trudel-Lapierre
b37fef5204
debian/control: add a Build-Depends on libelf-dev.
2017-08-31 19:07:19 -04:00
Mathieu Trudel-Lapierre
7d562b4949
debian/shim.install: update paths in light of using shim's upstream install target.
2017-08-29 22:45:27 -04:00
Mathieu Trudel-Lapierre
3f5806e428
Set EFIDIR=ubuntu for dh_auto_install; that will let files be installed in the "right" final directories, and makes boot.csv for us.
2017-08-29 22:38:38 -04:00
Mathieu Trudel-Lapierre
f841331ca3
Update dh_auto_build/dh_auto_clean/dh_auto_install for new upstream options: set MAKELEVEL.
2017-08-29 22:21:11 -04:00
Mathieu Trudel-Lapierre
ee22d4255d
debian/rules: clean up after *.signed files.
2017-08-29 21:33:03 -04:00
Mathieu Trudel-Lapierre
2993c0ee31
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.
2017-08-29 21:23:41 -04:00
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
48d77ce606
New upstream snapshot: 12+1502324945.478f9bb.
2017-08-09 20:40:15 -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