diff --git a/plans/run-integration-tests.sh b/plans/run-integration-tests.sh index 9f8bd5f..1393b72 100755 --- a/plans/run-integration-tests.sh +++ b/plans/run-integration-tests.sh @@ -30,39 +30,48 @@ else exit 1 fi +PACKAGEDIR="$PWD" + mkdir systemd rpm2cpio ./systemd-*.src.rpm | cpio --to-stdout --extract './*.tar.gz' | tar xz --strip-components=1 -C systemd -pushd systemd # Now prepare mkosi at the same version required by the systemd repo. git clone https://github.com/systemd/mkosi -mkosi_hash="$(grep systemd/mkosi@ .github/workflows/mkosi.yml | sed "s|.*systemd/mkosi@||g")" +mkosi_hash="$(grep systemd/mkosi@ systemd/.github/workflows/mkosi.yml | sed "s|.*systemd/mkosi@||g")" git -C mkosi checkout "$mkosi_hash" export PATH="$PWD/mkosi/bin:$PATH" +pushd systemd + # shellcheck source=/dev/null . /etc/os-release || . /usr/lib/os-release -tee mkosi.local.conf <