Date: Monday, February 18, 2019 @ 22:20:18
  Author: mtorromeo
Revision: 434311

archrelease: copy trunk to community-x86_64

Added:
  rng-tools/repos/community-x86_64/PKGBUILD
    (from rev 434310, rng-tools/trunk/PKGBUILD)
  rng-tools/repos/community-x86_64/rngd-test-signal-in-loop.patch
    (from rev 434310, rng-tools/trunk/rngd-test-signal-in-loop.patch)
  rng-tools/repos/community-x86_64/rngd.conf
    (from rev 434310, rng-tools/trunk/rngd.conf)
  rng-tools/repos/community-x86_64/rngd.service
    (from rev 434310, rng-tools/trunk/rngd.service)
Deleted:
  rng-tools/repos/community-x86_64/PKGBUILD
  rng-tools/repos/community-x86_64/rngd-test-signal-in-loop.patch
  rng-tools/repos/community-x86_64/rngd.conf
  rng-tools/repos/community-x86_64/rngd.service

--------------------------------+
 PKGBUILD                       |   84 +++++++++++++++++++--------------------
 rngd-test-signal-in-loop.patch |   72 ++++++++++++++++-----------------
 rngd.conf                      |    2 
 rngd.service                   |   28 ++++++-------
 4 files changed, 93 insertions(+), 93 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2019-02-18 22:19:54 UTC (rev 434310)
+++ PKGBUILD    2019-02-18 22:20:18 UTC (rev 434311)
@@ -1,42 +0,0 @@
-# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com>
-# Contributor: Alasdair Haswell <ali at arhaswell dot co dot uk>
-
-pkgname=rng-tools
-pkgver=6.6
-pkgrel=2
-pkgdesc="Random number generator related utilities"
-arch=('x86_64')
-url="https://github.com/nhorman/rng-tools";
-license=('GPL')
-depends=('libgcrypt' 'curl' 'libxml2' 'sysfsutils' 'jitterentropy')
-backup=(etc/conf.d/rngd)
-source=(https://github.com/nhorman/rng-tools/archive/v$pkgver/$pkgname-$pkgver.tar.gz
-        rngd.conf
-        rngd.service)
-sha256sums=('201d15e9e5ae8468b14a7a2f3a7fa714c4e83380f4468b80893148bf700c2efe'
-            'f4fd197dd682cdab07ddeabe8d3b73b1bc2e1cf322237be238a26b49a7dcb047'
-            '653224f7a3294618069c78b9d87e8cdeb0f6d00a97f180fba8849a499fdbe726')
-
-prepare() {
-       cd "$srcdir"/$pkgname-$pkgver
-       mv README{.md,}
-
-       libtoolize --force
-       aclocal
-       autoheader
-       automake --force-missing --add-missing
-       autoconf
-}
-
-build() {
-       cd "$srcdir"/$pkgname-$pkgver
-       ./configure --prefix=/usr --sbindir=/usr/bin
-       make
-}
-
-package() {
-       cd "$srcdir"/$pkgname-$pkgver
-       make DESTDIR="$pkgdir" install
-       install -Dm0644 "$srcdir"/rngd.service 
"$pkgdir"/usr/lib/systemd/system/rngd.service
-       install -Dm0644 "$srcdir"/rngd.conf "$pkgdir"/etc/conf.d/rngd
-}

Copied: rng-tools/repos/community-x86_64/PKGBUILD (from rev 434310, 
rng-tools/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2019-02-18 22:20:18 UTC (rev 434311)
@@ -0,0 +1,42 @@
+# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com>
+# Contributor: Alasdair Haswell <ali at arhaswell dot co dot uk>
+
+pkgname=rng-tools
+pkgver=6.7
+pkgrel=1
+pkgdesc="Random number generator related utilities"
+arch=('x86_64')
+url="https://github.com/nhorman/rng-tools";
+license=('GPL')
+depends=('libgcrypt' 'curl' 'libxml2' 'sysfsutils' 'jitterentropy' 'libp11')
+backup=(etc/conf.d/rngd)
+source=(https://github.com/nhorman/rng-tools/archive/v$pkgver/$pkgname-$pkgver.tar.gz
+        rngd.conf
+        rngd.service)
+sha256sums=('b85e3530dbf943b6da03ebecaf64d0a4febfcc4f562fc7f8d886483906b15f08'
+            'f4fd197dd682cdab07ddeabe8d3b73b1bc2e1cf322237be238a26b49a7dcb047'
+            '653224f7a3294618069c78b9d87e8cdeb0f6d00a97f180fba8849a499fdbe726')
+
+prepare() {
+       cd "$srcdir"/$pkgname-$pkgver
+       mv README{.md,}
+
+       libtoolize --force
+       aclocal
+       autoheader
+       automake --force-missing --add-missing
+       autoconf
+}
+
+build() {
+       cd "$srcdir"/$pkgname-$pkgver
+       ./configure --prefix=/usr --sbindir=/usr/bin
+       make
+}
+
+package() {
+       cd "$srcdir"/$pkgname-$pkgver
+       make DESTDIR="$pkgdir" install
+       install -Dm0644 "$srcdir"/rngd.service 
"$pkgdir"/usr/lib/systemd/system/rngd.service
+       install -Dm0644 "$srcdir"/rngd.conf "$pkgdir"/etc/conf.d/rngd
+}

Deleted: rngd-test-signal-in-loop.patch
===================================================================
--- rngd-test-signal-in-loop.patch      2019-02-18 22:19:54 UTC (rev 434310)
+++ rngd-test-signal-in-loop.patch      2019-02-18 22:20:18 UTC (rev 434311)
@@ -1,36 +0,0 @@
-From: Leonardo Chiquitto <leona...@ngdn.org>
-Subject: Check for signals in update_kernel_random()
-
-When running as a daemon, a signal handler is installed to catch
-SIGINT/SIGTERM. This handler sets a flag that's tested in the main
-loop. However, rngd loops in update_kernel_random() as well, where
-the flag was not tested.
-
-This patch adds the check to update_kernel_random() so that the
-daemon exits properly after receiving a SIGINT/SIGTERM signal.
-
-Index: rng-tools-5/rngd.c
-===================================================================
---- rng-tools-5.orig/rngd.c
-+++ rng-tools-5/rngd.c
-@@ -218,6 +218,8 @@ static int update_kernel_random(int rand
- 
-       for (p = buf; p + random_step <= &buf[FIPS_RNG_BUFFER_SIZE];
-                p += random_step) {
-+              if (!server_running)
-+                      return 0;
-               random_add_entropy(p, random_step);
-               random_sleep();
-       }
-@@ -239,10 +241,10 @@ static void do_loop(int random_step)
-               {
-                       int rc;
- 
-+              retry_same:
-                       if (!server_running)
-                               return;
- 
--              retry_same:
-                       if (iter->disabled)
-                               continue;       /* failed, no work */
- 

Copied: rng-tools/repos/community-x86_64/rngd-test-signal-in-loop.patch (from 
rev 434310, rng-tools/trunk/rngd-test-signal-in-loop.patch)
===================================================================
--- rngd-test-signal-in-loop.patch                              (rev 0)
+++ rngd-test-signal-in-loop.patch      2019-02-18 22:20:18 UTC (rev 434311)
@@ -0,0 +1,36 @@
+From: Leonardo Chiquitto <leona...@ngdn.org>
+Subject: Check for signals in update_kernel_random()
+
+When running as a daemon, a signal handler is installed to catch
+SIGINT/SIGTERM. This handler sets a flag that's tested in the main
+loop. However, rngd loops in update_kernel_random() as well, where
+the flag was not tested.
+
+This patch adds the check to update_kernel_random() so that the
+daemon exits properly after receiving a SIGINT/SIGTERM signal.
+
+Index: rng-tools-5/rngd.c
+===================================================================
+--- rng-tools-5.orig/rngd.c
++++ rng-tools-5/rngd.c
+@@ -218,6 +218,8 @@ static int update_kernel_random(int rand
+ 
+       for (p = buf; p + random_step <= &buf[FIPS_RNG_BUFFER_SIZE];
+                p += random_step) {
++              if (!server_running)
++                      return 0;
+               random_add_entropy(p, random_step);
+               random_sleep();
+       }
+@@ -239,10 +241,10 @@ static void do_loop(int random_step)
+               {
+                       int rc;
+ 
++              retry_same:
+                       if (!server_running)
+                               return;
+ 
+-              retry_same:
+                       if (iter->disabled)
+                               continue;       /* failed, no work */
+ 

Deleted: rngd.conf
===================================================================
--- rngd.conf   2019-02-18 22:19:54 UTC (rev 434310)
+++ rngd.conf   2019-02-18 22:20:18 UTC (rev 434311)
@@ -1 +0,0 @@
-RNGD_OPTS=""

Copied: rng-tools/repos/community-x86_64/rngd.conf (from rev 434310, 
rng-tools/trunk/rngd.conf)
===================================================================
--- rngd.conf                           (rev 0)
+++ rngd.conf   2019-02-18 22:20:18 UTC (rev 434311)
@@ -0,0 +1 @@
+RNGD_OPTS=""

Deleted: rngd.service
===================================================================
--- rngd.service        2019-02-18 22:19:54 UTC (rev 434310)
+++ rngd.service        2019-02-18 22:20:18 UTC (rev 434311)
@@ -1,14 +0,0 @@
-[Unit]
-Description=Hardware RNG Entropy Gatherer Daemon
-
-[Service]
-EnvironmentFile=/etc/conf.d/rngd
-ExecStart=/usr/bin/rngd -f $RNGD_OPTS
-NoNewPrivileges=on
-PrivateNetwork=on
-PrivateTmp=on
-ProtectSystem=full
-ProtectHome=on
-
-[Install]
-WantedBy=sysinit.target

Copied: rng-tools/repos/community-x86_64/rngd.service (from rev 434310, 
rng-tools/trunk/rngd.service)
===================================================================
--- rngd.service                                (rev 0)
+++ rngd.service        2019-02-18 22:20:18 UTC (rev 434311)
@@ -0,0 +1,14 @@
+[Unit]
+Description=Hardware RNG Entropy Gatherer Daemon
+
+[Service]
+EnvironmentFile=/etc/conf.d/rngd
+ExecStart=/usr/bin/rngd -f $RNGD_OPTS
+NoNewPrivileges=on
+PrivateNetwork=on
+PrivateTmp=on
+ProtectSystem=full
+ProtectHome=on
+
+[Install]
+WantedBy=sysinit.target

Reply via email to