diff options
-rwxr-xr-x | runtests | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -145,14 +145,16 @@ ${WORKDIR}/build-$(COMMIT)/build.log: %/build.log: %/build.raw --package=qemu \ --package=dhclient \ '$@.tmp' + ./osi-shell '$@.tmp' <<-'EOF' + bsdtar xfO /home/testuser/packages/srcpkgdest/systemd-*.src.tar.gz systemd/.SRCINFO | + sed -nE -e 's/^\s+(|make|check)depends(|_\S*) = //p' -e '/^\s*pkgname/q' | + xargs pacman -S --needed --noconfirm -- + EOF mv -T -- '$@.tmp' '$@' %/integration-tests.log: %/integration-tests.raw ./osi-shell '$<' <<-'EOF' |& tee '$@.tmp' set -e - bsdtar xfO /home/testuser/packages/srcpkgdest/systemd-*.src.tar.gz systemd/.SRCINFO | - sed -nE -e 's/^\s+(|make|check)depends(|_\S*) = //p' -e '/^\s*pkgname/q' | - xargs pacman -S --needed -- - mkdir /build + mkdir -p /build mount --bind /var/lib/archbuild/default/testuser/build /build su testuser set -e |