diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2016-08-26 18:58:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-26 18:58:24 +0200 |
commit | 483c931c1f49b3d944cd7fc0d313ba49d00be417 (patch) | |
tree | b229740b10b4b59780e8e8ed6e0255c61fe3e9e9 | |
parent | c8a7e0b54054e2f1fa33252ff1920f6b192593e1 (diff) | |
parent | b6c204f088cff9cd50d203b6799bd30a98a14179 (diff) | |
download | nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.tar nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.tar.gz nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.tar.bz2 nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.tar.lz nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.tar.xz nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.tar.zst nixlib-483c931c1f49b3d944cd7fc0d313ba49d00be417.zip |
Merge pull request #18019 from mayflower/substituteInPlace-error
stdenv substitute: fail on non-existant input file
-rw-r--r-- | pkgs/stdenv/generic/setup.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh index 5b50167d9b9f..f704395f147b 100644 --- a/pkgs/stdenv/generic/setup.sh +++ b/pkgs/stdenv/generic/setup.sh @@ -389,6 +389,11 @@ substitute() { local input="$1" local output="$2" + if [ ! -f "$input" ]; then + echo "substitute: File \"$input\" does not exist" + return 1 + fi + local -a params=("$@") local n p pattern replacement varName content |