summary refs log tree commit diff
path: root/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh
diff options
context:
space:
mode:
authorNaïm Favier <n@monade.li>2022-05-10 16:01:59 +0200
committerNaïm Favier <n@monade.li>2022-05-10 22:07:56 +0200
commit62245943aa12a06cc976ca94c632d70049316415 (patch)
treedbade7f687367eddd17e46f94caafb44a3e889b0 /pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh
parent0d6bcb513bf2f2fe92ff8b2fae75da95007a03e3 (diff)
downloadnixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar
nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.gz
nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.bz2
nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.lz
nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.xz
nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.zst
nixpkgs-62245943aa12a06cc976ca94c632d70049316415.zip
makeWrapper,makeBinaryWrapper: introduce explicitly named functions
Because both versions might end up in a derivation's build inputs, it
might be useful to be able to explicitly select which function to use.
Diffstat (limited to 'pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh')
-rw-r--r--pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh b/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh
index abcde2429ee..9496c918580 100644
--- a/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh
+++ b/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh
@@ -32,7 +32,8 @@ assertExecutable() {
 
 # To troubleshoot a binary wrapper after you compiled it,
 # use the `strings` command or open the binary file in a text editor.
-makeWrapper() {
+makeWrapper() { makeBinaryWrapper "$@"; }
+makeBinaryWrapper() {
     local NIX_CFLAGS_COMPILE= NIX_CFLAGS_LINK=
     local original="$1"
     local wrapper="$2"
@@ -52,7 +53,8 @@ makeWrapper() {
 }
 
 # Syntax: wrapProgram <PROGRAM> <MAKE-WRAPPER FLAGS...>
-wrapProgram() {
+wrapProgram() { wrapProgramBinary "$@"; }
+wrapProgramBinary() {
     local prog="$1"
     local hidden