diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-09-04 16:42:26 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-09-04 17:11:01 +0300 |
commit | 8b38b6aae2f292339e1be04239361fba71c00774 (patch) | |
tree | b3052d7a9e5b6d96e75eb1b894d221f8e2e189b8 /pkgs/build-support | |
parent | f4443bb9ef7b92608b96e4221a18bcf679496ea9 (diff) | |
download | nixlib-8b38b6aae2f292339e1be04239361fba71c00774.tar nixlib-8b38b6aae2f292339e1be04239361fba71c00774.tar.gz nixlib-8b38b6aae2f292339e1be04239361fba71c00774.tar.bz2 nixlib-8b38b6aae2f292339e1be04239361fba71c00774.tar.lz nixlib-8b38b6aae2f292339e1be04239361fba71c00774.tar.xz nixlib-8b38b6aae2f292339e1be04239361fba71c00774.tar.zst nixlib-8b38b6aae2f292339e1be04239361fba71c00774.zip |
runVM: check exit code before postVM eval
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/vm/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 5b407f530dc8..81a9f89dd100 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -261,9 +261,12 @@ rec { exit 1 fi - eval "$postVM" + exitCode="$(cat xchg/in-vm-exit)" + if [ "$exitCode" != "0" ]; then + exit "$exitCode" + fi - exit $(cat xchg/in-vm-exit) + eval "$postVM" ''; |