From 2290b83207cf458fa0a96f391ddf95af7b86781b Mon Sep 17 00:00:00 2001 From: Sebastian Davids Date: Fri, 28 Mar 2025 19:47:41 +0100 Subject: [PATCH] tools: explicitly set umask ensure symbolic links are created with 755 instead of the possibly configured 'umask for user apps' Refs: https://support.apple.com/en-us/101914 Signed-off-by: Sebastian Davids --- tools/macos-installer/pkgbuild/npm/scripts/postinstall | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/macos-installer/pkgbuild/npm/scripts/postinstall b/tools/macos-installer/pkgbuild/npm/scripts/postinstall index 285ce81e58a34e..c8562ec68892c4 100755 --- a/tools/macos-installer/pkgbuild/npm/scripts/postinstall +++ b/tools/macos-installer/pkgbuild/npm/scripts/postinstall @@ -1,5 +1,6 @@ #!/bin/sh cd /usr/local/bin || exit 1 +umask 022 ln -sf ../lib/node_modules/npm/bin/npm-cli.js npm ln -sf ../lib/node_modules/npm/bin/npx-cli.js npx