installer: copy `node.d` only with node_use_dtrace
authorFedor Indutny <fedor.indutny@gmail.com>
Thu, 20 Feb 2014 21:03:03 +0000 (01:03 +0400)
committerFedor Indutny <fedor.indutny@gmail.com>
Thu, 20 Feb 2014 21:03:03 +0000 (01:03 +0400)
tools/install.py

index f51d95a..25bd349 100755 (executable)
@@ -129,10 +129,8 @@ def subdir_files(path, dest, action):
 def files(action):
   action(['out/Release/node'], 'bin/node')
 
-  # install unconditionally, checking if the platform supports dtrace doesn't
-  # work when cross-compiling and besides, there's at least one linux flavor
-  # with dtrace support now (oracle's "unbreakable" linux)
-  action(['out/Release/node.d'], 'lib/dtrace/node.d')
+  if 'true' == variables.get('node_use_dtrace'):
+    action(['out/Release/node.d'], 'lib/dtrace/node.d')
 
   if 'freebsd' in sys.platform or 'openbsd' in sys.platform:
     action(['doc/node.1'], 'man/man1/')