summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorProgrammerGrammar2018-11-04 14:44:12 -0600
committerProgrammerGrammar2018-11-04 14:44:12 -0600
commit4273c864b398f791fcd65ddd86e12da39c0989fe (patch)
tree2dbc5814365c23a240a0fb939c1404f01d8d95e0
parent2afba9c865dc23ca783ad7f94d2567f212ea970b (diff)
downloadaur-4273c864b398f791fcd65ddd86e12da39c0989fe.tar.gz
try to fix mode
-rw-r--r--PKGBUILD6
1 files changed, 5 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b1bf16f9706e..b21fd1e48908 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,7 +18,11 @@ package() {
local _npmdir="$pkgdir/usr/lib/node_modules/"
mkdir -p $_npmdir
cd $_npmdir
- npm install -g --prefix "$pkgdir/usr" $_npmname@$_npmver
+ npm install -g --user root --prefix "$pkgdir/usr" $_npmname@$_npmver
+
+ # Non-deterministic race in npm gives 777 permissions to random directories.
+ # See https://github.com/npm/npm/issues/9359 for details.
+ find "${pkgdir}"/usr -type d -exec chmod 755 {} +
}
# vim:set ts=2 sw=2 et: