[arch-commits] Commit in npm/trunk (PKGBUILD)

Felix Yan fyan at archlinux.org
Sat May 30 04:05:50 UTC 2015


    Date: Saturday, May 30, 2015 @ 06:05:50
  Author: fyan
Revision: 134321

upgpkg: npm 2.11.0-2

fix 777 dir permissions (FS#45127)

Modified:
  npm/trunk/PKGBUILD

----------+
 PKGBUILD |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-05-30 03:50:08 UTC (rev 134320)
+++ PKGBUILD	2015-05-30 04:05:50 UTC (rev 134321)
@@ -3,7 +3,7 @@
 
 pkgname=npm
 pkgver=2.11.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A package manager for javascript'
 arch=('any')
 url='https://www.npmjs.com/'
@@ -24,13 +24,16 @@
 package() {
   cd npm
   make NPMOPTS="--prefix=\"$pkgdir/usr\"" install
+
+  # Why 777? :/
+  chmod -R u=rwX,go=rX "$pkgdir"
   
   # Fix files owned by nobody:
   chown -R root "$pkgdir/usr/lib/node_modules" 
 
   # Fix wrong symlinks
-  rm -f "$pkgdir"/usr/share/man/{man1,man3,man5,man7}/*
   for _dir in man1 man3 man5 man7; do
+    rm -f "$pkgdir"/usr/share/man/$_dir/*
     cd "$pkgdir"/usr/lib/node_modules/npm/man/$_dir
     for _file in *; do
       ln -s /usr/lib/node_modules/npm/man/$_dir/$_file "$pkgdir"/usr/share/man/$_dir/



More information about the arch-commits mailing list