From 6b93d00f5410ec183e3a70ebf8e418e3b1bb0191 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Thu, 1 Dec 2011 13:58:28 -0700 Subject: [PATCH] mktempd: silence dd usage When running a testsuite on FreeBSD, I saw a lot of: 1+ records in 0+1 records out 10 bytes transferred in 0.000063 secs (158875 bytes/sec) literring the testsuite, and traced it to the fact that we were silencing one, but not the other, dd usage in our fallback. * build-aux/mktempd (rand_bytes): Silence dd. Signed-off-by: Eric Blake --- ChangeLog | 5 +++++ build-aux/mktempd | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index fdf8b25e0..5a616e7bc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-12-01 Eric Blake + + mktempd: silence dd usage + * build-aux/mktempd (rand_bytes): Silence dd. + 2011-11-30 Simon Josefsson manywarnings: Don't mention gcc version in docstring. diff --git a/build-aux/mktempd b/build-aux/mktempd index 7a09a4b3b..b6360e474 100755 --- a/build-aux/mktempd +++ b/build-aux/mktempd @@ -44,7 +44,8 @@ rand_bytes() dev_rand=/dev/urandom if test -r "$dev_rand"; then # Note: 256-length($chars) == 194; 3 copies of $chars is 186 + 8 = 194. - dd ibs=$n count=1 if="$dev_rand" | tr -c $chars 01234567$chars$chars$chars + dd ibs=$n count=1 if="$dev_rand" 2>/dev/null \ + | tr -c $chars 01234567$chars$chars$chars return fi -- 2.11.0