From 79a1500f2b7416cac9da55f02e8ba1d09e66404f Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Fri, 28 Feb 2020 12:56:38 +0100 Subject: [PATCH] node: add --unsafe-perm to std_args only if run as root --- Library/Homebrew/language/node.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/language/node.rb b/Library/Homebrew/language/node.rb index d5785f9249..44888eb3f9 100644 --- a/Library/Homebrew/language/node.rb +++ b/Library/Homebrew/language/node.rb @@ -41,15 +41,18 @@ module Language pack = pack_for_installation # npm install args for global style module format installed into libexec - %W[ + args = %W[ -ddd --global - --unsafe-perm --build-from-source --#{npm_cache_config} --prefix=#{libexec} #{Dir.pwd}/#{pack} ] + + args << "--unsafe-perm" if ENV["USER"] == "root" + + args end def self.local_npm_install_args