guile-lint: use substituteInPlace instead of sed for prePatch

This commit is contained in:
xd1le 2017-09-27 23:48:42 +10:00
parent ea4adc5f5f
commit 89238b8628

View file

@ -16,9 +16,8 @@ in stdenv.mkDerivation {
unpackPhase = ''tar xjvf "$src" && sourceRoot="$PWD/${name}"'';
prePatch = ''
cat guile-lint.in | \
sed 's|^exec guile|exec $\{GUILE:-${guile}/bin/guile}|g' > ,,tmp && \
mv ,,tmp guile-lint.in
substituteInPlace guile-lint.in --replace \
"exec guile" "exec ${guile}/bin/guile"
'';
doCheck = true;