3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/build-support/substitute/substitute.sh
Dave Nicponski 7914de9b8c substitute: init at 0
Similar to the colocated `substituteAll` script and derivation, this
PR adds nix-level support for `substitute` directly.  This is useful,
for instance, to be able to easily make tweaks to patch files for an
existing derivation's existing patch files.
2019-11-18 15:55:41 -05:00

19 lines
237 B
Bash

source $stdenv/setup
args=
target=$out
if test -n "$dir"; then
target=$out/$dir/$name
mkdir -p $out/$dir
fi
substitute $src $target $replacements
if test -n "$isExecutable"; then
chmod +x $target
fi
eval "$postInstall"