diff options
author | Jan Janssen <medhefgo@web.de> | 2022-01-02 20:05:58 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-01-04 16:24:21 +0100 |
commit | 1598b410541c53e9ec496e4e3590bbd4024f5646 (patch) | |
tree | 003248c4d68309a007e28021a0b44601eb43f40d | |
parent | 2c99c399363830bb3360f1b68817dc9ffc921de4 (diff) | |
download | systemd-1598b410541c53e9ec496e4e3590bbd4024f5646.tar.gz |
ci: Test efi binaries for section table gaps
(cherry picked from commit bbbf1c3d3229d328f1bcbf039db8e15e221a1d85)
-rwxr-xr-x | .github/workflows/build_test.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/.github/workflows/build_test.sh b/.github/workflows/build_test.sh index 5dc54771ba..5b18784461 100755 --- a/.github/workflows/build_test.sh +++ b/.github/workflows/build_test.sh @@ -131,6 +131,12 @@ for args in "${ARGS[@]}"; do fatal "'meson compile' failed with $args" fi + for loader in build/src/boot/efi/*.efi; do + if sbverify --list "$loader" |& grep -q "gap in section table"; then + fatal "$loader: Gaps found in section table" + fi + done + git clean -dxf success "Build with $args passed in $SECONDS seconds" |