summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302019-12-15 15:40:27 +0100
committerM0Rf302019-12-15 15:40:27 +0100
commit89c0c819da94bba6db48b970c6f812a4baf5bb4f (patch)
treec8881a107a27de770af6da880569bbd0cba8529e
parentfd752e7290c183c68ac8b9af2c5a91c05f21621e (diff)
downloadaur-89c0c819da94bba6db48b970c6f812a4baf5bb4f.tar.gz
pump.io: 5.1.3
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD31
-rw-r--r--pump.io.install5
-rw-r--r--pump.io.sysusers2
4 files changed, 25 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c90a225b867b..189ba4d395c2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pump.io
pkgdesc = A stream server that does most of what people really want from a social network
- pkgver = 5.1.1
+ pkgver = 5.1.3
pkgrel = 1
url = http://pump.io
install = pump.io.install
@@ -15,8 +15,10 @@ pkgbase = pump.io
conflicts = pumpio-git
conflicts = pumpio
backup = etc/webapps/pump.io/pump.io.json
- source = https://github.com/pump-io/pump.io/archive/v5.1.1.tar.gz
- md5sums = 8ecae3256a522f91ad3328ce3181c13f
+ source = https://github.com/pump-io/pump.io/archive/v5.1.3.tar.gz
+ source = pump.io.sysusers
+ md5sums = 74e64ddc3afbc376ee1490a44f8c28dd
+ md5sums = 6e86aca928cf55108fcc8b7403cd2b39
pkgname = pump.io
diff --git a/PKGBUILD b/PKGBUILD
index f8584ab92a7f..76347b865386 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: robertfoster
pkgname=pump.io
-pkgver=5.1.1
+pkgver=5.1.3
pkgrel=1
pkgdesc="A stream server that does most of what people really want from a social network"
url='http://pump.io'
@@ -13,20 +13,25 @@ provides=('pumpio')
conflicts=('pumpio-git' 'pumpio')
install=${pkgname}.install
backup=(etc/webapps/$pkgname/$pkgname.json)
-source=(https://github.com/pump-io/pump.io/archive/v$pkgver.tar.gz)
+source=(https://github.com/pump-io/pump.io/archive/v$pkgver.tar.gz
+ "$pkgname.sysusers")
package() {
-cd $srcdir
- local _npmdir="$pkgdir/usr/lib/node_modules/"
- mkdir -p $_npmdir
- cd $_npmdir
- npm install -g --prefix "$pkgdir/usr" $pkgname@$pkgver
- npm prune --production
+ cd $srcdir
+ local _npmdir="$pkgdir/usr/lib/node_modules/"
+ mkdir -p $_npmdir
+ cd $_npmdir
+ npm install -g --prefix "$pkgdir/usr" $pkgname@$pkgver
+ npm prune --production
-msg2 "Installing systemd service"
- install -Dm644 "$srcdir/$pkgname-$pkgver/$pkgname@.service" "$pkgdir/usr/lib/systemd/system/$pkgname@.service"
- install -Dm755 -d "$pkgname.json.sample" "$pkgdir/etc/$pkgname.json"
- rm -rf $pkgdir/usr/etc
+ msg2 "Installing systemd service"
+ install -Dm644 "$srcdir/$pkgname-$pkgver/$pkgname@.service" "$pkgdir/usr/lib/systemd/system/$pkgname@.service"
+ install -D -m644 "${srcdir}/$pkgname.sysusers" "${pkgdir}/usr/lib/sysusers.d/$pkgname.conf"
+
+ install -Dm755 -d "$pkgname.json.sample" "$pkgdir/etc/$pkgname.json"
+ rm -rf $pkgdir/usr/etc
+ chmod 755 $pkgdir/usr/lib/node_modules/
}
-md5sums=('8ecae3256a522f91ad3328ce3181c13f')
+md5sums=('74e64ddc3afbc376ee1490a44f8c28dd'
+ '6e86aca928cf55108fcc8b7403cd2b39')
diff --git a/pump.io.install b/pump.io.install
index 99fcd0ca28e6..cc211c78c8fc 100644
--- a/pump.io.install
+++ b/pump.io.install
@@ -5,8 +5,3 @@ post_install() {
post_upgrade() {
post_install
}
-
-post_remove() {
- getent passwd $pumpuser &> /dev/null && userdel -f $pumpuser
- return 0
-}
diff --git a/pump.io.sysusers b/pump.io.sysusers
new file mode 100644
index 000000000000..e81f45fa1093
--- /dev/null
+++ b/pump.io.sysusers
@@ -0,0 +1,2 @@
+u pump.io - "Pump.io" /var/lib/pump.io /usr/bin/login
+g pump.io - -