From 75fd6d38e8abb29465645826393fb302bd587e09 Mon Sep 17 00:00:00 2001 From: nl6720 Date: Fri, 6 Aug 2021 23:31:17 +0300 Subject: hooks/archiso: show GPG "GOODSIG" line when verifying the signature --- hooks/archiso | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hooks/archiso b/hooks/archiso index 742fbbf..0ba4d07 100644 --- a/hooks/archiso +++ b/hooks/archiso @@ -158,7 +158,7 @@ _verify_signature() { local _status local sigfile="${1}" cd "/run/archiso/bootmnt/${archisobasedir}/${arch}" || exit 1 - gpg --homedir /gpg --status-fd 1 --verify "${sigfile}" 2>/dev/null | grep -qE '^\[GNUPG:\] GOODSIG' + gpg --homedir /gpg --status-fd 1 --verify "${sigfile}" 2>/dev/null | grep -E '^\[GNUPG:\] GOODSIG' _status=$? cd -- "${OLDPWD}" || exit 1 return ${_status} @@ -210,9 +210,9 @@ archiso_mount_handler() { # defined via initcpio's parse_cmdline() if [ "${checksum}" = "y" ]; then if [ -f "/run/archiso/bootmnt/${archisobasedir}/${arch}/airootfs.sha512" ]; then - msg -n ":: Self-test requested, please wait..." + msg ":: Self-test requested, please wait..." if _verify_checksum; then - msg "done. Checksum is OK, continue booting." + msg "Checksum is OK, continue booting." else echo "ERROR: one or more files are corrupted" echo "see /tmp/checksum.log for details" @@ -233,9 +233,9 @@ archiso_mount_handler() { sigfile="airootfs.erofs.sig" fi if [ -n "${sigfile}" ]; then - msg -n ":: Signature verification requested, please wait..." + msg ":: Signature verification requested, please wait..." if _verify_signature "${sigfile}"; then - msg "done. Signature is OK, continue booting." + msg "Signature is OK, continue booting." else echo "ERROR: one or more files are corrupted" launch_interactive_shell -- cgit v1.2.3-54-g00ecf