diff options
author | Francisco Giordano | 2019-11-19 22:39:42 -0300 |
---|---|---|
committer | Francisco Giordano | 2019-11-19 22:40:16 -0300 |
commit | 751813b367399342f07dcb5ddb1b55e6330ae903 (patch) | |
tree | 4b6c90b05290026b92af9c8c0b1ece34a0fc27cb | |
parent | bfe6548f140dbfb29228095303586193909325e2 (diff) | |
download | aur-751813b367399342f07dcb5ddb1b55e6330ae903.tar.gz |
Add automatic user creation
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 10 | ||||
-rw-r--r-- | verdaccio.sysusers | 1 | ||||
-rw-r--r-- | verdaccio.tmpfiles | 1 |
4 files changed, 14 insertions, 2 deletions
@@ -9,7 +9,11 @@ pkgbase = verdaccio depends = npm backup = etc/verdaccio/config.yaml source = https://registry.npmjs.org/verdaccio/-/verdaccio-4.3.3.tgz + source = verdaccio.sysusers + source = verdaccio.tmpfiles sha256sums = 349d3278a3823127c59218cc4ca4631966ac6318c7520fad4cb5c2fe7a17f6d7 + sha256sums = 75d544a5f25ca4c18743b1c879a8db0b9d9ae72ac41043a922733f19df394235 + sha256sums = 833b7223a643a4e1550c8b85b23b7c9e7337c46bc9bf9daa0a0b33a627ddc990 pkgname = verdaccio @@ -10,8 +10,12 @@ url="https://github.com/verdaccio/verdaccio" license=(MIT) depends=('nodejs' 'npm') optdepends=() -source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$_npmver.tgz) -sha256sums=('349d3278a3823127c59218cc4ca4631966ac6318c7520fad4cb5c2fe7a17f6d7') +source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$_npmver.tgz + verdaccio.sysusers + verdaccio.tmpfiles) +sha256sums=('349d3278a3823127c59218cc4ca4631966ac6318c7520fad4cb5c2fe7a17f6d7' + '75d544a5f25ca4c18743b1c879a8db0b9d9ae72ac41043a922733f19df394235' + '833b7223a643a4e1550c8b85b23b7c9e7337c46bc9bf9daa0a0b33a627ddc990') backup=(etc/verdaccio/config.yaml) @@ -23,4 +27,6 @@ package() { npm install -g --registry https://registry.npmjs.org/ --prefix "$pkgdir/usr" $_npmname@$_npmver install -Dm644 "$srcdir"/package/systemd/verdaccio.service "$pkgdir"/usr/lib/systemd/system/verdaccio.service install -Dm644 "$srcdir"/package/conf/default.yaml "$pkgdir"/etc/verdaccio/config.yaml + install -Dm644 "$srcdir"/verdaccio.sysusers "$pkgdir"/usr/lib/sysusers.d/verdaccio.conf + install -Dm644 "$srcdir"/verdaccio.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/verdaccio.conf } diff --git a/verdaccio.sysusers b/verdaccio.sysusers new file mode 100644 index 000000000000..ff67a198af71 --- /dev/null +++ b/verdaccio.sysusers @@ -0,0 +1 @@ +u verdaccio - "Verdaccio NPM mirror" /etc/verdaccio diff --git a/verdaccio.tmpfiles b/verdaccio.tmpfiles new file mode 100644 index 000000000000..d1222600a1b9 --- /dev/null +++ b/verdaccio.tmpfiles @@ -0,0 +1 @@ +d /etc/verdaccio 0700 verdaccio verdaccio |