Fix broken commit 2cd5adc
authorRyan Dahl <ry@tinyclouds.org>
Tue, 22 Nov 2011 20:43:55 +0000 (12:43 -0800)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 22 Nov 2011 20:44:01 +0000 (12:44 -0800)
tools/wafadmin/Build.py
wscript

index 0790486..675bca1 100644 (file)
@@ -773,7 +773,7 @@ class BuildContext(Utils.Context):
 
                        try:
                                shutil.copy2(src, tgt)
-                               if chmod < 0: os.chmod(tgt, chmod)
+                               if chmod >= 0: os.chmod(tgt, chmod)
                        except IOError:
                                try:
                                        os.stat(src)
diff --git a/wscript b/wscript
index 3c5bda4..eef883f 100644 (file)
--- a/wscript
+++ b/wscript
@@ -980,7 +980,7 @@ def install_npm(bld):
                     start_dir.ant_glob('**/*'),
                     cwd=start_dir,
                     relative_trick=True,
-                    chmod=0)
+                    chmod=-1)
   bld.symlink_as('${PREFIX}/bin/npm',
                  '../lib/node_modules/npm/bin/npm-cli.js')