[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