[arch-commits] Commit in haveged/trunk (PKGBUILD haveged.service)

Christian Hesse eworm at archlinux.org
Thu Aug 2 13:58:20 UTC 2018


    Date: Thursday, August 2, 2018 @ 13:58:20
  Author: eworm
Revision: 330467

upgpkg: haveged 1.9.2-1

new upstream release

Modified:
  haveged/trunk/PKGBUILD
  haveged/trunk/haveged.service

-----------------+
 PKGBUILD        |   27 ++++++++++++++++-----------
 haveged.service |   10 +++++++++-
 2 files changed, 25 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-08-02 06:31:48 UTC (rev 330466)
+++ PKGBUILD	2018-08-02 13:58:20 UTC (rev 330467)
@@ -1,26 +1,28 @@
 # $Id$
-# Maintainer:  Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
+# Maintainer:  Christian Hesse <mail at eworm.de>
+# Contributor: Bartłomiej Piotrowski <bpiotrowski at archlinux.org>
 # Contributor: kfgz <kfgz at interia dot pl>
 # Contributor: pootzko <pootzko at gmail dot com>
 
 pkgname=haveged
-pkgver=1.9.1
-pkgrel=4
+pkgver=1.9.2
+pkgrel=1
 pkgdesc='Entropy harvesting daemon using CPU timings'
 arch=('x86_64')
-url='http://www.issihosts.com/haveged'
+url='https://github.com/jirka-h/haveged'
 license=('GPL')
 depends=('glibc')
-validpgpkeys=('4CFBA9F06A360837CE23919DA24EDC651E265688') # Gary Wuertz <gary at issiweb.com>
-source=("$url/$pkgname-$pkgver.tar.gz"
-        "$pkgname-$pkgver.tar.gz.sig::$url/verify/$pkgname-$pkgver.sig"
+validpgpkeys=('8F6B7293B03E5AC5762B65CE2E2F252B05CCA168') # Jirka Hladky <hladky.jiri at gmail.com>
+source=("$pkgname-$pkgver.tar.gz::https://github.com/jirka-h/$pkgname/archive/$pkgver.tar.gz"
+        "https://github.com/jirka-h/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.gz.asc"
         'haveged.service')
-sha256sums=('9c2363ed9542a6784ff08e247182137e71f2ddb79e8e6c1ac4ad50d21ced3715'
+sha256sums=('d5b625b9d867965da1d28335d3c214b99a0e85f994ad291909fba51589c9af54'
             'SKIP'
-            '43540fbff57c5106e4283dd7b331499648e38ba15e84898ef5e0a53cccc0200b')
+            '7cb5d21d075650ad8f08f0ba958cc1bc39b5ff67ef484d9fce365febcaecb05c')
 
 build() {
   cd $pkgname-$pkgver
+
   ./configure \
       --prefix=/usr \
       --bindir=/usr/bin \
@@ -29,6 +31,9 @@
 }
 
 package() {
-  make -C $pkgname-$pkgver DESTDIR="$pkgdir" install
-  install -Dm644 haveged.service "$pkgdir"/usr/lib/systemd/system/haveged.service
+  cd $pkgname-$pkgver
+
+  make DESTDIR="$pkgdir" install
+
+  install -D -m0644 "${srcdir}"/haveged.service "$pkgdir"/usr/lib/systemd/system/haveged.service
 }

Modified: haveged.service
===================================================================
--- haveged.service	2018-08-02 06:31:48 UTC (rev 330466)
+++ haveged.service	2018-08-02 13:58:20 UTC (rev 330467)
@@ -1,13 +1,21 @@
 [Unit]
 Description=Entropy Harvesting Daemon
 Documentation=man:haveged(8)
+DefaultDependencies=no
+ConditionVirtualization=!container
+After=systemd-random-seed.service
+Before=sysinit.target shutdown.target
 
 [Service]
 ExecStart=/usr/bin/haveged -F -w 1024 -v 1
 SuccessExitStatus=143
+CapabilityBoundingSet=CAP_SYS_ADMIN
+NoNewPrivileges=on
+PrivateDevices=on
+PrivateNetwork=on
+PrivateTmp=on
 ProtectSystem=full
 ProtectHome=on
-PrivateNetwork=on
 
 [Install]
 WantedBy=multi-user.target



More information about the arch-commits mailing list