diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2017-04-14 12:24:33 +0200 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2017-04-14 12:24:33 +0200 |
commit | aeb056095947812bf732b00b5f0cc43b495b2a86 (patch) | |
tree | 19ed92d98282c291caa163bc2a4d131f079dc598 /pkgs/build-support | |
parent | f3ceb764e40dfcf0fde5d461a3b95e8a97b022b8 (diff) | |
parent | 124e5dd3eb9e3e8fe322d3c62e4501b2043ac898 (diff) | |
download | nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.tar nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.tar.gz nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.tar.bz2 nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.tar.lz nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.tar.xz nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.tar.zst nixlib-aeb056095947812bf732b00b5f0cc43b495b2a86.zip |
Merge #24858: Smart wrapProgram
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/setup-hooks/make-wrapper.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/build-support/setup-hooks/make-wrapper.sh b/pkgs/build-support/setup-hooks/make-wrapper.sh index 96e50773138b..eebde886a884 100644 --- a/pkgs/build-support/setup-hooks/make-wrapper.sh +++ b/pkgs/build-support/setup-hooks/make-wrapper.sh @@ -132,6 +132,9 @@ wrapProgram() { local prog="$1" local hidden hidden="$(dirname "$prog")/.$(basename "$prog")"-wrapped + while [ -e "$hidden" ]; do + hidden="${hidden}_" + done mv "$prog" "$hidden" # Silence warning about unexpanded $0: # shellcheck disable=SC2016 |