1 |
diff -Nur -x '*.orig' -x '*.rej' e-smith-dnscache-1.0.0/root/var/service/dnscache.forwarder/run mezzanine_patched_e-smith-dnscache-1.0.0/root/var/service/dnscache.forwarder/run |
2 |
--- e-smith-dnscache-1.0.0/root/var/service/dnscache.forwarder/run 2008-08-08 16:48:07.000000000 -0400 |
3 |
+++ mezzanine_patched_e-smith-dnscache-1.0.0/root/var/service/dnscache.forwarder/run 2008-08-08 16:47:43.000000000 -0400 |
4 |
@@ -1,6 +1,12 @@ |
5 |
#! /bin/sh |
6 |
exec 2>&1 |
7 |
. ./config |
8 |
+ |
9 |
+# Ensure that dnscache has source of randomness to initialise its source |
10 |
+# port RNG |
11 |
+test -f ./seed || /bin/dd if=/dev/urandom bs=128 count=1 of=seed |
12 |
+exec<./seed |
13 |
+ |
14 |
# http://marc.theaimsgroup.com/?l=djbdns&m=104812086607532&w=2 |
15 |
trap "" SIGPIPE |
16 |
exec envuidgid dnscache softlimit -o250 -d "$DATALIMIT" /usr/local/bin/dnscache |