diff options
author | Christoph Fink | 2020-03-28 18:11:40 +0200 |
---|---|---|
committer | Christoph Fink | 2020-03-28 18:11:40 +0200 |
commit | 721386e2aa9f0d0d89764b8549910ee49fe76101 (patch) | |
tree | b61e7f42587614d0bddbde43209f0044831c47c4 /PKGBUILD | |
parent | 770a9e184f500d752b4d0fe8cac752743b83ce6a (diff) | |
download | aur-721386e2aa9f0d0d89764b8549910ee49fe76101.tar.gz |
v12-1 (Added cleaning steps to package(), as recommended in https://wiki.archlinux.org/index.php/Node.js_package_guidelines
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -10,7 +10,7 @@ arch=("x86_64") license=("GPL") pkgver=12 -pkgrel=0 +pkgrel=1 depends=( "gnome-shell" @@ -62,4 +62,13 @@ package() { -Dm644 \ nautilus/nautilus-cast-to-tv.py \ "$pkgdir/usr/share/nautilus-python/extensions/nautilus-cast-to-tv.py" + + + # 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 {} + + + # npm gives ownership of ALL FILES to build user + # https://bugs.archlinux.org/task/63396 + chown -R root:root "${pkgdir}" } |