non port: sysutils/shim/files/patch-lib-Makefile |
Number of commits found: 3 |
Wednesday, 19 Dec 2018
|
17:30 egypcio
sysutils/shim: introduce new ARCH support (i386)
Makefile
bump PORTREVISION;
USE_CSTD: gnu89 became gnu99 [0];
files/
*: if ARCH=i386, replaces ARCH with ia32;
elf_ia32_efi.lds: sync OUTPUT_FORMAT [1];
MokManager.c: used UINT32 for MokNum.
Reported by: pkg-fallout
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D18572
[0] shim.c:2176:3: error: this decimal constant is unsigned only in ISO C90
[1] patch-elf_x86_64_efi.lds always appended -freebsd as OUTPUT_FORMAT
|
Wednesday, 21 Nov 2018
|
13:27 egypcio
sysutils/shim: update from 0.8 to 0.9
- adopt the port;
- original version from PR 231029 was modified;
- add compiler, and shebangfix to USES;
- reorder variables in Makefile (silent portlint);
- rework do-install.
PR: 231029
Reviewed by: fernape, mat, tcberner, trasz
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D17019
|
Thursday, 15 Jan 2015
|
10:09 trasz
New port: sysutils/shim
shim is a trivial EFI application that, when run, attempts to open and
execute another application. It will initially attempt to do this via the
standard EFI LoadImage() and StartImage() calls. If these fail (because secure
boot is enabled and the binary is not signed with an appropriate key, for
instance) it will then validate the binary against a built-in certificate. If
this succeeds and if the binary or signing key are not blacklisted then shim
will relocate and execute the binary.
Sponsored by: The FreeBSD Foundation
|
Number of commits found: 3 |