From 835f055698e0ffefe4ea1f0507cf83f6cbd74da2 Mon Sep 17 00:00:00 2001 From: Tobias Powalowski Date: Sat, 21 Sep 2024 19:06:41 +0200 Subject: [PATCH] fix gawk testsuite --- usr/bin/archboot-testsuite.sh | 62 ++++++++++++++++++++++++++++++----- 1 file changed, 54 insertions(+), 8 deletions(-) diff --git a/usr/bin/archboot-testsuite.sh b/usr/bin/archboot-testsuite.sh index 0441e29fe..b44559c6f 100755 --- a/usr/bin/archboot-testsuite.sh +++ b/usr/bin/archboot-testsuite.sh @@ -64,16 +64,62 @@ done _result ldd-error.log _run_test "on missing base binaries" # not needed binaries, that are tolerated -_BASE_BLACKLIST="arpd backup bashbug bootctl enosys exch fsck.cramfs fsck.minix gawk-5.3.1 \ -gawkbug gencat getconf iconv iconvconfig importctl lastlog2 ld.so locale lsclocks makedb \ -makepkg-template memusage memusagestat mkfs.bfs mkfs.cramfs mkfs.minix mtrace newgidmap \ -newuidmap pcprofiledump pivot_root pldd pstree.x11 restore routel run0 setpgid sln sotruss \ -sprof switch_root systemd-confext systemd-cryptsetup systemd-delta systemd-home-fallback-shell \ -systemd-repart systemd-run systemd-vmspawn systemd-vpick varlinkctl xtrace" +_BASE_BLACKLIST=( + arpd + backup + bashbug + bootctl + enosys + exch + fsck.cramfs + fsck.minix + gawkbug + gencat + getconf + iconv + iconvconfig + importctl + lastlog2 + ld.so + locale + lsclocks + makedb + makepkg-template + memusage + memusagestat + mkfs.bfs + mkfs.cramfs + mkfs.minix + mtrace + newgidmap + newuidmap + pcprofiledump + pivot_root + pldd + pstree.x11 + restore + routel + run0 + setpgid + sln + sotruss + sprof + switch_root + systemd-confext + systemd-cryptsetup + systemd-delta + systemd-home-fallback-shell + systemd-repart + systemd-run + systemd-vmspawn + systemd-vpick + varlinkctl + xtrace +) archboot-binary-check.sh base &>>"${_LOG}" #shellcheck disable=SC2013 -for i in $(rg '/usr/bin/(.*)' -r '$1' binary.log); do - if ! echo "${_BASE_BLACKLIST}" | rg -qw "${i}"; then +for i in $(rg '/usr/bin/(.*)' -r '$1' binary.log | rg -v gawk-*); do + if ! echo "${_BASE_BLACKLIST[@]}" | rg -qw "${i}"; then echo "${i}" >> base-binary-error.log fi done