mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
shorten testsuite output
This commit is contained in:
parent
92fbf313ba
commit
e0ae235b6b
1 changed files with 8 additions and 14 deletions
|
@ -22,6 +22,7 @@ _result() {
|
||||||
if [[ -s ${1} ]]; then
|
if [[ -s ${1} ]]; then
|
||||||
echo -e "\e[1;94m=> \e[1;91mFAILED\e[m"
|
echo -e "\e[1;94m=> \e[1;91mFAILED\e[m"
|
||||||
cat "${1}"
|
cat "${1}"
|
||||||
|
_TEST_FAIL=1
|
||||||
else
|
else
|
||||||
echo -e "\e[1;94m=> \e[1;92mOK\e[m"
|
echo -e "\e[1;94m=> \e[1;92mOK\e[m"
|
||||||
fi
|
fi
|
||||||
|
@ -33,37 +34,31 @@ _pacman_keyring
|
||||||
_run_test "journal"
|
_run_test "journal"
|
||||||
if ! journalctl -p3 -xb | rg -q 'No entries'; then
|
if ! journalctl -p3 -xb | rg -q 'No entries'; then
|
||||||
journalctl -p3 -xb >>journal-error.txt
|
journalctl -p3 -xb >>journal-error.txt
|
||||||
_TEST_FAIL=1
|
|
||||||
fi
|
fi
|
||||||
_result journal-error.txt
|
_result journal-error.txt
|
||||||
_run_test "ldd on /usr/bin"
|
_run_test "ldd"
|
||||||
|
echo "/usr/bin "
|
||||||
for i in /usr/bin/*; do
|
for i in /usr/bin/*; do
|
||||||
if ldd "${i}" 2>"${_NO_LOG}" | rg -q 'not found'; then
|
if ldd "${i}" 2>"${_NO_LOG}" | rg -q 'not found'; then
|
||||||
echo "${i}" >>bin-binary-error.txt
|
echo "${i}" >>bin-binary-error.txt
|
||||||
ldd "${i}" | rg 'not found' >>bin-binary-error.txt
|
ldd "${i}" | rg 'not found' >>ldd-error.txt
|
||||||
_TEST_FAIL=1
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result bin-binary-error.txt
|
echo -n "/usr/lib"
|
||||||
_run_test "ldd on executables in /usr/lib"
|
|
||||||
for i in $(fd -u -t x -E '*.so.*' -E '*.so' -E 'ssh-sk-helper' . /usr/lib); do
|
for i in $(fd -u -t x -E '*.so.*' -E '*.so' -E 'ssh-sk-helper' . /usr/lib); do
|
||||||
if ldd "${i}" 2>"${_NO_LOG}" | rg -q 'not found'; then
|
if ldd "${i}" 2>"${_NO_LOG}" | rg -q 'not found'; then
|
||||||
echo "${i}" >>lib-binary-error.txt
|
echo "${i}" >>lib-binary-error.txt
|
||||||
ldd "${i}" | rg 'not found' >>lib-binary-error.txt
|
ldd "${i}" | rg 'not found' >>ldd-error.txt
|
||||||
_TEST_FAIL=1
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result lib-binary-error.txt
|
|
||||||
_run_test "ldd on /usr/lib"
|
|
||||||
# ignore wrong reported libsystemd-shared by libsystemd-core
|
# ignore wrong reported libsystemd-shared by libsystemd-core
|
||||||
for i in $(fd -u '.so' /usr/lib); do
|
for i in $(fd -u '.so' /usr/lib); do
|
||||||
if ldd "${i}" 2>"${_NO_LOG}" | rg -v 'tree_sitter|libsystemd-shared' | rg -q 'not found'; then
|
if ldd "${i}" 2>"${_NO_LOG}" | rg -v 'tree_sitter|libsystemd-shared' | rg -q 'not found'; then
|
||||||
echo "${i}" >>lib-error.txt
|
echo "${i}" >>lib-error.txt
|
||||||
ldd "${i}" | rg 'not found' >>lib-error.txt
|
ldd "${i}" | rg 'not found' >>ldd-error.txt
|
||||||
_TEST_FAIL=1
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result lib-error.txt
|
_result ldd-error.txt
|
||||||
_run_test "on missing base binaries"
|
_run_test "on missing base binaries"
|
||||||
# not needed binaries, that are tolerated
|
# not needed binaries, that are tolerated
|
||||||
_BASE_BLACKLIST="arpd backup bashbug enosys exch fsck.cramfs fsck.minix gawk-5.3.0 \
|
_BASE_BLACKLIST="arpd backup bashbug enosys exch fsck.cramfs fsck.minix gawk-5.3.0 \
|
||||||
|
@ -77,7 +72,6 @@ archboot-binary-check.sh base &>>"${_LOG}"
|
||||||
for i in $(rg '/usr/bin/(.*)' -r '$1' binary.txt); do
|
for i in $(rg '/usr/bin/(.*)' -r '$1' binary.txt); do
|
||||||
if ! echo "${_BASE_BLACKLIST}" | rg -qw "${i}"; then
|
if ! echo "${_BASE_BLACKLIST}" | rg -qw "${i}"; then
|
||||||
echo "${i}" >> base-binary-error.txt
|
echo "${i}" >> base-binary-error.txt
|
||||||
_TEST_FAIL=1
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result base-binary-error.txt
|
_result base-binary-error.txt
|
||||||
|
|
Loading…
Reference in a new issue