mirror of
https://github.com/systemd/systemd
synced 2024-10-15 12:34:37 +00:00
gh actions: run a unit test iteration without machine-id
This commit is contained in:
parent
f028957745
commit
035dc08bea
8
.github/workflows/unit_tests.sh
vendored
8
.github/workflows/unit_tests.sh
vendored
|
@ -63,6 +63,11 @@ for phase in "${PHASES[@]}"; do
|
||||||
else
|
else
|
||||||
MESON_ARGS+=(-Dmode=release --optimization=2)
|
MESON_ARGS+=(-Dmode=release --optimization=2)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Some variation: remove machine-id, like on Debian builders to ensure unit tests still work.
|
||||||
|
if [ -w /etc/machine-id ]; then
|
||||||
|
mv /etc/machine-id /etc/machine-id.bak
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
# The install_tag feature introduced in 0.60 causes meson to fail with fatal-meson-warnings
|
# The install_tag feature introduced in 0.60 causes meson to fail with fatal-meson-warnings
|
||||||
# "Project targeting '>= 0.53.2' but tried to use feature introduced in '0.60.0': install_tag arg in custom_target"
|
# "Project targeting '>= 0.53.2' but tried to use feature introduced in '0.60.0': install_tag arg in custom_target"
|
||||||
|
@ -113,6 +118,9 @@ for phase in "${PHASES[@]}"; do
|
||||||
;;
|
;;
|
||||||
CLEANUP)
|
CLEANUP)
|
||||||
info "Cleanup phase"
|
info "Cleanup phase"
|
||||||
|
if [ ! -f /etc/machine-id ] && [ -w /etc/machine-id.bak ]; then
|
||||||
|
mv /etc/machine-id.bak /etc/machine-id
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo >&2 "Unknown phase '$phase'"
|
echo >&2 "Unknown phase '$phase'"
|
||||||
|
|
Loading…
Reference in a new issue