meson: Use same name format for efi binary intermediates

This commit is contained in:
Jan Janssen
2022-01-26 14:40:55 +01:00
parent b2ba8511e6
commit b6167d9611
2 changed files with 12 additions and 16 deletions
+2 -2
View File
@@ -32,10 +32,10 @@ fi
binary=$(realpath "${1}")
if [[ "${1}" =~ systemd-boot([[:alnum:]]+).efi ]]; then
target="systemd-boot"
symbols=$(realpath "$(dirname "${1}")/systemd_boot.so")
symbols=$(realpath "${1%efi}elf")
elif [[ "${1}" =~ linux([[:alnum:]]+).efi.stub ]]; then
target="systemd-stub"
symbols=$(realpath "$(dirname "${1}")/linux${BASH_REMATCH[1]}.elf.stub")
symbols=$(realpath "${1%efi.stub}elf.stub")
else
echo "Cannot detect EFI binary '${1}'."
exit 1