Build shim 15.4 from tarball

For shim 15.4 upstream review requires that we build from a tarball
(https://github.com/rhboot/shim/releases/download/15.4/shim-15.4.tar.bz2)
rather than the git tag.  The most obvious reason for this seems to be
that the tarball contains required gnu-efi files, while the tag does
not.  The original git clone commands have been left in the Dockerfile
to revert to should future submissions to back to the tag-based builds.
1 file changed
tree: 90daeba422b54f56d3c4c8baa15f07e686b6de69
  1. .gitignore
  2. Dockerfile
  3. Makefile
  4. neverware.cer
  5. README.md
  6. sbat.csv
README.md

shim-build

Build shim in a Docker container.

Makefile targets

Build shim in a Docker container:

make build

Build with the cache turned off to get the full build log:

make build-no-cache

Copy the shim builds from the container to the host:

make copy

View details of the public certificate:

make cert-info

View SBAT section of the shim binaries:

make dump-sbat