diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2022-04-28 13:36:01 +0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2022-04-28 13:36:01 +0200 |
commit | 4a9623b129730d3af3e99773a9f2a53395435311 (patch) | |
tree | 0ef9ad1fe494918ef08f439309aaa1a20780590b /tests | |
parent | 35393dc2c65765acb6cc99d6a976eab62c28a51d (diff) |
Fix passing $OUT_PATHS to the post-build hook
Fixes #6446.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/post-hook.sh | 6 | ||||
-rwxr-xr-x | tests/push-to-store.sh | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/tests/post-hook.sh b/tests/post-hook.sh index 049e40749..4eff5f511 100644 --- a/tests/post-hook.sh +++ b/tests/post-hook.sh @@ -9,12 +9,12 @@ echo 'require-sigs = false' >> $NIX_CONF_DIR/nix.conf restartDaemon -# Build the dependencies and push them to the remote store +# Build the dependencies and push them to the remote store. nix-build -o $TEST_ROOT/result dependencies.nix --post-build-hook $PWD/push-to-store.sh clearStore -# Ensure that we the remote store contains both the runtime and buildtime -# closure of what we've just built +# Ensure that the remote store contains both the runtime and build-time +# closure of what we've just built. nix copy --from "$REMOTE_STORE" --no-require-sigs -f dependencies.nix nix copy --from "$REMOTE_STORE" --no-require-sigs -f dependencies.nix input1_drv diff --git a/tests/push-to-store.sh b/tests/push-to-store.sh index 25352c751..b1495c9e2 100755 --- a/tests/push-to-store.sh +++ b/tests/push-to-store.sh @@ -1,6 +1,10 @@ #!/bin/sh set -x +set -e + +[ -n "$OUT_PATHS" ] +[ -n "$DRV_PATH" ] echo Pushing "$OUT_PATHS" to "$REMOTE_STORE" printf "%s" "$DRV_PATH" | xargs nix copy --to "$REMOTE_STORE" --no-require-sigs |