1 |
commit: 6e8faaad077caf9048e2c5a132ddade0b0b316aa |
2 |
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jul 18 17:42:47 2021 +0000 |
4 |
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jul 18 17:53:02 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8faaad |
7 |
|
8 |
net-dns/bind: create /dev/urandom again |
9 |
|
10 |
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org> |
11 |
|
12 |
net-dns/bind/{bind-9.16.15-r1.ebuild => bind-9.16.15-r2.ebuild} | 5 ++++- |
13 |
net-dns/bind/files/{named.init-r13 => named.init-r14} | 2 +- |
14 |
2 files changed, 5 insertions(+), 2 deletions(-) |
15 |
|
16 |
diff --git a/net-dns/bind/bind-9.16.15-r1.ebuild b/net-dns/bind/bind-9.16.15-r2.ebuild |
17 |
similarity index 98% |
18 |
rename from net-dns/bind/bind-9.16.15-r1.ebuild |
19 |
rename to net-dns/bind/bind-9.16.15-r2.ebuild |
20 |
index 35e114e47df..9beac1bb886 100644 |
21 |
--- a/net-dns/bind/bind-9.16.15-r1.ebuild |
22 |
+++ b/net-dns/bind/bind-9.16.15-r2.ebuild |
23 |
@@ -222,7 +222,7 @@ src_install() { |
24 |
insinto /var/bind/pri |
25 |
newins "${FILESDIR}"/localhost.zone-r3 localhost.zone |
26 |
|
27 |
- newinitd "${FILESDIR}"/named.init-r13 named |
28 |
+ newinitd "${FILESDIR}"/named.init-r14 named |
29 |
newconfd "${FILESDIR}"/named.confd-r7 named |
30 |
|
31 |
newenvd "${FILESDIR}"/10bind.env 10bind |
32 |
@@ -355,6 +355,9 @@ pkg_config() { |
33 |
mknod ${CHROOT}/dev/zero c 1 5 || die |
34 |
chmod 0666 ${CHROOT}/dev/zero || die |
35 |
|
36 |
+ mknod ${CHROOT}/dev/urandom c 1 9 || die |
37 |
+ chmod 0666 ${CHROOT}/dev/urandom || die |
38 |
+ |
39 |
if [ "${CHROOT_NOMOUNT:-0}" -ne 0 ]; then |
40 |
cp -a /etc/bind ${CHROOT}/etc/ || die |
41 |
cp -a /var/bind ${CHROOT}/var/ || die |
42 |
|
43 |
diff --git a/net-dns/bind/files/named.init-r13 b/net-dns/bind/files/named.init-r14 |
44 |
similarity index 98% |
45 |
rename from net-dns/bind/files/named.init-r13 |
46 |
rename to net-dns/bind/files/named.init-r14 |
47 |
index 4240a09176b..ff6ab216abc 100644 |
48 |
--- a/net-dns/bind/files/named.init-r13 |
49 |
+++ b/net-dns/bind/files/named.init-r14 |
50 |
@@ -77,7 +77,7 @@ check_chroot() { |
51 |
[ ! -d "${CHROOT}/etc/bind" ] || [ ! -d "${CHROOT}/var/bind" ] && return 1 |
52 |
[ ! -d "${CHROOT}/var/log/named" ] && return 1 |
53 |
[ ! -c "${CHROOT}/dev/null" ] || [ ! -c "${CHROOT}/dev/zero" ] && return 1 |
54 |
- [ ! -c "${CHROOT}/dev/random" ] && [ ! -c "${CHROOT}/dev/urandom" ] && return 1 |
55 |
+ [ ! -c "${CHROOT}/dev/urandom" ] && return 1 |
56 |
[ "${CHROOT_GEOIP:-0}" -eq 1 ] && [ ! -d "${CHROOT}/usr/share/GeoIP" ] && return 1 |
57 |
if [ ${OPENSSL_LIBGOST:-0} -eq 1 ]; then |
58 |
if [ -d "/usr/lib64" ]; then |