mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
change Test to Check
This commit is contained in:
parent
e1045a79aa
commit
bdcd905acb
1 changed files with 8 additions and 8 deletions
|
@ -11,7 +11,7 @@ _usage () {
|
||||||
exit 0
|
exit 0
|
||||||
}
|
}
|
||||||
_run_test () {
|
_run_test () {
|
||||||
echo -e "\e[1m${1} running...\e[m"
|
echo -e "\e[1m${1} Check running...\e[m"
|
||||||
}
|
}
|
||||||
_result() {
|
_result() {
|
||||||
if [[ -s ${1} ]]; then
|
if [[ -s ${1} ]]; then
|
||||||
|
@ -25,13 +25,13 @@ _result() {
|
||||||
_archboot_check
|
_archboot_check
|
||||||
echo "Waiting for pacman keyring..."
|
echo "Waiting for pacman keyring..."
|
||||||
_pacman_keyring
|
_pacman_keyring
|
||||||
_run_test "Dmesg Error Check"
|
_run_test "Dmesg Error"
|
||||||
if dmesg | grep -q -w -E 'error'; then
|
if dmesg | grep -q -w -E 'error'; then
|
||||||
dmesg | grep -w -E 'error' >>dmesg-error.txt
|
dmesg | grep -w -E 'error' >>dmesg-error.txt
|
||||||
_TEST_FAIL=1
|
_TEST_FAIL=1
|
||||||
fi
|
fi
|
||||||
_result dmesg-error.txt
|
_result dmesg-error.txt
|
||||||
_run_test "Binary Linking Test /usr/bin"
|
_run_test "Binary Linking /usr/bin"
|
||||||
for i in /usr/bin/*; do
|
for i in /usr/bin/*; do
|
||||||
if ldd "${i}" 2>"${_NO_LOG}" | grep -q 'not found'; then
|
if ldd "${i}" 2>"${_NO_LOG}" | grep -q 'not found'; then
|
||||||
echo "${i}" >>bin-binary-error.txt
|
echo "${i}" >>bin-binary-error.txt
|
||||||
|
@ -40,7 +40,7 @@ for i in /usr/bin/*; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result bin-binary-error.txt
|
_result bin-binary-error.txt
|
||||||
_run_test "Binary Linking Test /usr/lib/systemd"
|
_run_test "Binary Linking /usr/lib/systemd"
|
||||||
for i in /usr/lib/systemd*; do
|
for i in /usr/lib/systemd*; do
|
||||||
if ldd "${i}" 2>"${_NO_LOG}" | grep -q 'not found'; then
|
if ldd "${i}" 2>"${_NO_LOG}" | grep -q 'not found'; then
|
||||||
echo "${i}" >>systemd-binary-error.txt
|
echo "${i}" >>systemd-binary-error.txt
|
||||||
|
@ -49,7 +49,7 @@ for i in /usr/lib/systemd*; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result systemd-binary-error.txt
|
_result systemd-binary-error.txt
|
||||||
_run_test "Library Linking Test /usr/lib"
|
_run_test "Library Linking /usr/lib"
|
||||||
# ignore wrong reported libsystemd-shared by libsystemd-core
|
# ignore wrong reported libsystemd-shared by libsystemd-core
|
||||||
for i in $(find /usr/lib | grep '.so$'); do
|
for i in $(find /usr/lib | grep '.so$'); do
|
||||||
if ldd "${i}" 2>"${_NO_LOG}" | grep -v -E 'tree_sitter|libsystemd-shared' | grep -q 'not found'; then
|
if ldd "${i}" 2>"${_NO_LOG}" | grep -v -E 'tree_sitter|libsystemd-shared' | grep -q 'not found'; then
|
||||||
|
@ -59,7 +59,7 @@ for i in $(find /usr/lib | grep '.so$'); do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result lib-error.txt
|
_result lib-error.txt
|
||||||
_run_test "Base Binary Test"
|
_run_test "Base Binary"
|
||||||
# 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 \
|
||||||
gawkbug gencat getconf iconv iconvconfig importctl lastlog2 ld.so locale lsclocks makedb \
|
gawkbug gencat getconf iconv iconvconfig importctl lastlog2 ld.so locale lsclocks makedb \
|
||||||
|
@ -76,14 +76,14 @@ for i in $(grep '/usr/bin/' binary.txt | sed -e 's#^/usr/bin/##g'); do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_result base-binary-error.txt
|
_result base-binary-error.txt
|
||||||
_run_test "Firmware Check"
|
_run_test "Firmware"
|
||||||
if ! archboot-fw-check.sh run; then
|
if ! archboot-fw-check.sh run; then
|
||||||
TEST_FAIL=1
|
TEST_FAIL=1
|
||||||
fi
|
fi
|
||||||
_result fw-error.txt
|
_result fw-error.txt
|
||||||
# uninstall base again!
|
# uninstall base again!
|
||||||
pacman --noconfirm -Rdd base &>>"${_LOG}"
|
pacman --noconfirm -Rdd base &>>"${_LOG}"
|
||||||
_run_test "Pacman Package Database Test"
|
_run_test "Pacman Package Database"
|
||||||
archboot-not-installed.sh &>>"${_LOG}"
|
archboot-not-installed.sh &>>"${_LOG}"
|
||||||
_result not-installed.txt
|
_result not-installed.txt
|
||||||
[[ -n "${_TEST_FAIL}" ]] && exit 1
|
[[ -n "${_TEST_FAIL}" ]] && exit 1
|
||||||
|
|
Loading…
Reference in a new issue