aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2019-01-17 10:53:44 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2019-01-17 10:54:07 +0000
commitbb42feea4acafe20d687c73f6d3b53c0cc891e25 (patch)
treef9ec172699e00f017cc10a0975020162516ef01a
parent257c364288b2d85fc21b8b6934b59812f89b8af8 (diff)
downloadaports-bb42feea4acafe20d687c73f6d3b53c0cc891e25.tar.bz2
aports-bb42feea4acafe20d687c73f6d3b53c0cc891e25.tar.xz
community/rng-tools$: upgrade to 6.6
- Remove unsupported daemon options which cause the daemon failing to start - Use built-in pidfile to properly stop the daemon - Add openrc subpkg
-rw-r--r--community/rng-tools/APKBUILD10
-rw-r--r--community/rng-tools/rngd.confd2
-rw-r--r--community/rng-tools/rngd.initd6
3 files changed, 8 insertions, 10 deletions
diff --git a/community/rng-tools/APKBUILD b/community/rng-tools/APKBUILD
index daf30ed507..d22c99538b 100644
--- a/community/rng-tools/APKBUILD
+++ b/community/rng-tools/APKBUILD
@@ -1,14 +1,14 @@
# Contributor: Dennis Przytarski <dennis@przytarski.com>
# Maintainer: ScrumpyJack <scrumypjack@st.ilet.to>
pkgname=rng-tools
-pkgver=6.3.1
+pkgver=6.6
pkgrel=0
pkgdesc="A random number generator daemon"
url="https://sourceforge.net/projects/gkernel/"
arch="all"
license="GPL-2.0-or-later"
makedepends="argp-standalone autoconf automake linux-headers libtool sysfsutils-dev"
-subpackages="$pkgname-doc"
+subpackages="$pkgname-doc $pkgname-openrc"
source="$pkgname-$pkgver.tar.gz::https://github.com/nhorman/$pkgname/archive/v$pkgver.tar.gz
fix-textrels-on-PIC-x86.patch
rngd.confd
@@ -55,7 +55,7 @@ package() {
install -m 755 -D "$srcdir"/rngd.initd "$pkgdir"/etc/init.d/rngd
}
-sha512sums="cb85674e6448e8152f92b4a82e944a9258dcc9ce68349404c0000c09378ac5f6fb298c50ed2d9a1b18d76c5f35b0a4884d5efd0f4dd434ec0952107e0738b937 rng-tools-6.3.1.tar.gz
+sha512sums="00bbe7f817d8f228f357a79ca270c27c62c0e588a99cd76917ecb7e88dfb627028c66497a59c9918205f3551aaf631963c8fd6504cb4198ddf57f714204c21c4 rng-tools-6.6.tar.gz
5c8196c3e70c093215fc0720cd3f58f339f74293a7eb35d95b914591d783472119dcc34fb27ab6a4c3ce5359e050b4987d1e7ddf213a7445fc0b70d9fae5eae5 fix-textrels-on-PIC-x86.patch
-0646fadcdd655038e990b84f7af77f4d0bf4e3353ced849d095d1068f466c9844d8ecdf455f3d7048264a94f60505aae0573b90d62f72ae513ddf41769c0654f rngd.confd
-f9c1ba451c4c2297872287043414af361d8be2822caa6f76f3ea978f01c83b805b9f48cb00c77c7e57f4e385f6e92f704d55ccda92ef956f4ffe7ba1e4bbfdd8 rngd.initd"
+363b5aa431a0da37fc9eb8c93cffed0b75f43064530318fb41c774acd8aab8a1e109cf6c294b77fa6b8f97aa355b2849f56e83d8b06bcd9e0e9f3aa4f3ba49ac rngd.confd
+86a6a7446eda64c075e468bc304008314b710629e06146582c5ce3fcc307a6b4baf5f8e8a47b72f1bab0bb608d76f953f2712cddd35809abcb02b8320c682535 rngd.initd"
diff --git a/community/rng-tools/rngd.confd b/community/rng-tools/rngd.confd
index 1f28a1f41b..65187508df 100644
--- a/community/rng-tools/rngd.confd
+++ b/community/rng-tools/rngd.confd
@@ -1,4 +1,4 @@
# Configuration for /etc/init.d/rngd
# Additional options to pass into rngd(8).
-command_args="--no-drng=1 --no-tpm=1"
+# RNGD_OPTS=""
diff --git a/community/rng-tools/rngd.initd b/community/rng-tools/rngd.initd
index 07805ca356..92ca90aa35 100644
--- a/community/rng-tools/rngd.initd
+++ b/community/rng-tools/rngd.initd
@@ -2,12 +2,10 @@
description="Random number generator daemon"
+pidfile="/run/$RC_SVCNAME.pid"
command="/usr/sbin/rngd"
-command_args="-f ${command_args:-$RNGD_OPTS}"
-command_background="yes"
-
+command_args="--quiet --background --pid-file $pidfile $RNGD_OPTS"
start_stop_daemon_args="--wait 5"
-pidfile="/run/$RC_SVCNAME.pid"
depend() {
need localmount