[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