From db46175169b78ac545cafbf9c40fa9ba7d9f8e50 Mon Sep 17 00:00:00 2001 From: Eric N. Vander Weele Date: Thu, 30 Oct 2014 10:28:13 -0700 Subject: node: set npm loglevel temporarily for postinstall This change avoids setting 'loglevel' in the npm builtin npmrc file. Setting the log level to 'verbose' is intended only for the postinstall step and is not desired to be persistent. Closes #33756. Signed-off-by: Mike McQuaid --- Library/Formula/node.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/node.rb b/Library/Formula/node.rb index 389124783..4ca003b94 100644 --- a/Library/Formula/node.rb +++ b/Library/Formula/node.rb @@ -68,10 +68,10 @@ class Node < Formula npm_root = node_modules/"npm" npmrc = npm_root/"npmrc" - npmrc.atomic_write <<-EOS.undent - prefix = #{HOMEBREW_PREFIX} - loglevel = verbose - EOS + npmrc.atomic_write("prefix = #{HOMEBREW_PREFIX}\n") + + # set log level temporarily for npm's `make install` + ENV["NPM_CONFIG_LOGLEVEL"] = "verbose" # make sure npm can find node ENV["PATH"] = "#{opt_bin}:#{ENV["PATH"]}" -- cgit v1.2.3