[arch-commits] Commit in hefur/trunk (4 files)
Pierre Schmitz
pierre at archlinux.org
Sat Jul 26 05:52:42 UTC 2014
Date: Saturday, July 26, 2014 @ 07:52:41
Author: pierre
Revision: 218186
upgpkg: hefur 0.4-3
Added:
hefur/trunk/hefur.install
hefur/trunk/tmpfiles.conf
Modified:
hefur/trunk/PKGBUILD
hefur/trunk/hefurd.service
----------------+
PKGBUILD | 9 ++++++---
hefur.install | 17 +++++++++++++++++
hefurd.service | 4 ++--
tmpfiles.conf | 1 +
4 files changed, 26 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-07-26 05:43:41 UTC (rev 218185)
+++ PKGBUILD 2014-07-26 05:52:41 UTC (rev 218186)
@@ -4,7 +4,7 @@
pkgname=hefur
pkgver=0.4
-pkgrel=2
+pkgrel=3
pkgdesc='A standalone and lightweight BitTorrent tracker'
arch=('i686' 'x86_64')
url='http://github.com/abique/hefur'
@@ -11,10 +11,12 @@
license=('MIT')
makedepends=('cmake')
depends=('gnutls' 'xz' 'protobuf')
+install='hefur.install'
source=("https://github.com/downloads/abique/${pkgname}/${pkgname}-${pkgver}.tar.xz"
- 'hefurd.service')
+ 'hefurd.service' 'tmpfiles.conf')
md5sums=('f0461363f38105140a1f119a3b97d818'
- '731d5be04d74a52541450b5127abeff3')
+ 'ea3acfe2087c1b46b7cd1002c454312d'
+ '09c64ca9b66f7c7877a5a2ce81c0dcff')
build() {
cd ${srcdir}/${pkgname}-${pkgver}
@@ -28,6 +30,7 @@
cd ${srcdir}/${pkgname}-${pkgver}/build
DESTDIR=${pkgdir} make install
install -D -m644 ${srcdir}/hefurd.service ${pkgdir}/usr/lib/systemd/system/hefurd.service
+ install -D -m644 ${srcdir}/tmpfiles.conf ${pkgdir}/usr/lib/tmpfiles.d/hefurd.conf
install -D -m644 ${srcdir}/${pkgname}-${pkgver}/LICENSE ${pkgdir}/usr/share/licenses/hefur/LICENSE
install -d -m755 ${pkgdir}/var/lib/hefurd
}
Added: hefur.install
===================================================================
--- hefur.install (rev 0)
+++ hefur.install 2014-07-26 05:52:41 UTC (rev 218186)
@@ -0,0 +1,17 @@
+post_install() {
+ if [ ! `grep hefur /etc/group` ]; then
+ groupadd hefur &>/dev/null;
+ fi
+
+ id hefur &>/dev/null || \
+ useradd -g hefur -d /var/lib/hefurd -s /usr/bin/nologin hefur
+}
+
+post_upgrade() {
+ post_install
+}
+
+pre_remove() {
+ userdel hefur &> /dev/null
+ groupdel hefur &> /dev/null
+}
Modified: hefurd.service
===================================================================
--- hefurd.service 2014-07-26 05:43:41 UTC (rev 218185)
+++ hefurd.service 2014-07-26 05:52:41 UTC (rev 218186)
@@ -4,8 +4,8 @@
[Service]
ExecStart=/usr/bin/hefurd -torrent-dir /var/lib/hefurd
-User=nobody
-Group=nobody
+User=hefur
+Group=hefur
CPUSchedulingPolicy=batch
[Install]
Added: tmpfiles.conf
===================================================================
--- tmpfiles.conf (rev 0)
+++ tmpfiles.conf 2014-07-26 05:52:41 UTC (rev 218186)
@@ -0,0 +1 @@
+d /run/hefur - hefur hefur -
More information about the arch-commits
mailing list