stdenv: added escaping for patches

This commit is contained in:
Nikolay Amiantov
2014-10-09 22:15:05 +02:00
committed by Bjørn Forsman
parent d15e52f25f
commit d59327b938
+3 -3
View File
@@ -569,12 +569,12 @@ patchPhase() {
for i in $patches; do
header "applying patch $i" 3
if [ ! -r $i ]; then
if [ ! -r "$i" ]; then
echo "file $i does not exist or not readable"
exit 1
fi
local uncompress=cat
case $i in
case "$i" in
*.gz)
uncompress="gzip -d"
;;
@@ -589,7 +589,7 @@ patchPhase() {
;;
esac
# "2>&1" is a hack to make patch fail if the decompressor fails (nonexistent patch, etc.)
$uncompress < $i 2>&1 | patch ${patchFlags:--p1}
$uncompress < "$i" 2>&1 | patch ${patchFlags:--p1}
stopNest
done