about summary refs log tree commit diff
path: root/pkgs/build-support/make-darwin-bundle
diff options
context:
space:
mode:
authortoonn <toonn@toonn.io>2022-03-11 19:23:33 +0100
committertoonn <toonn@toonn.io>2022-03-21 14:22:06 +0100
commit4c14b9a77817527e5c2a8b1d0d3f56ffd3dec08f (patch)
tree68af3a3158994ac6de16fd6c0037f5db9a99a24f /pkgs/build-support/make-darwin-bundle
parenta8d7ac1b11b095563018c2855cc4289f763beb34 (diff)
make-darwin-bundle: Escape outputBin for Nix '' string
Diffstat (limited to 'pkgs/build-support/make-darwin-bundle')
-rw-r--r--pkgs/build-support/make-darwin-bundle/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/build-support/make-darwin-bundle/default.nix b/pkgs/build-support/make-darwin-bundle/default.nix
index 60a89aa3a1880..92eee48300b9d 100644
--- a/pkgs/build-support/make-darwin-bundle/default.nix
+++ b/pkgs/build-support/make-darwin-bundle/default.nix
@@ -12,14 +12,16 @@
 
 writeShellScript "make-darwin-bundle-${name}" (''
   function makeDarwinBundlePhase() {
-    mkdir -p "${!outputBin}/Applications/${name}.app/Contents/MacOS"
-    mkdir -p "${!outputBin}/Applications/${name}.app/Contents/Resources"
+    mkdir -p "''${!outputBin}/Applications/${name}.app/Contents/MacOS"
+    mkdir -p "''${!outputBin}/Applications/${name}.app/Contents/Resources"
 
     if [ -n "${icon}" ]; then
-      ln -s "${icon}" "${!outputBin}/Applications/${name}.app/Contents/Resources"
+      ln -s "${icon}" \
+        "''${!outputBin}/Applications/${name}.app/Contents/Resources"
     fi
 
-    ${writeDarwinBundle}/bin/write-darwin-bundle "${!outputBin}" "${name}" "${exec}"
+    ${writeDarwinBundle}/bin/write-darwin-bundle "''${!outputBin}" "${name}" \
+      "${exec}"
   }
 
   preDistPhases+=" makeDarwinBundlePhase"