summary refs log tree commit diff
path: root/pkgs/stdenv/generic/setup.sh
diff options
context:
space:
mode:
authorNikolay Amiantov <nikoamia@gmail.com>2014-09-20 02:37:28 +0400
committerBjørn Forsman <bjorn.forsman@gmail.com>2014-10-09 22:14:38 +0200
commitd15e52f25f367d172efe831da89cec7b55123e57 (patch)
treeb7765ab2c9e6749f2741e8ee231bf9b3261e0eec /pkgs/stdenv/generic/setup.sh
parentc0bfdf16a352b291853d0af8f0a25503d7e1d1a8 (diff)
downloadnixlib-d15e52f25f367d172efe831da89cec7b55123e57.tar
nixlib-d15e52f25f367d172efe831da89cec7b55123e57.tar.gz
nixlib-d15e52f25f367d172efe831da89cec7b55123e57.tar.bz2
nixlib-d15e52f25f367d172efe831da89cec7b55123e57.tar.lz
nixlib-d15e52f25f367d172efe831da89cec7b55123e57.tar.xz
nixlib-d15e52f25f367d172efe831da89cec7b55123e57.tar.zst
nixlib-d15e52f25f367d172efe831da89cec7b55123e57.zip
stdenv: fail if the patch does not exist
Diffstat (limited to 'pkgs/stdenv/generic/setup.sh')
-rw-r--r--pkgs/stdenv/generic/setup.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/stdenv/generic/setup.sh b/pkgs/stdenv/generic/setup.sh
index ea2ea947b505..e0e9a00a02e9 100644
--- a/pkgs/stdenv/generic/setup.sh
+++ b/pkgs/stdenv/generic/setup.sh
@@ -569,6 +569,10 @@ patchPhase() {
 
     for i in $patches; do
         header "applying patch $i" 3
+        if [ ! -r $i ]; then
+            echo "file $i does not exist or not readable"
+            exit 1
+        fi
         local uncompress=cat
         case $i in
             *.gz)