From 7ca12a1455cc47c2f178fbd5b963fa8a1e4f0e71 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Wed, 11 Jul 2018 12:41:50 +0000 Subject: [PATCH] tests: use /dev/zero instead of /dev/random on all systems except GNU/Hurd https://github.com/facebook/zstd/pull/1124 broke the test suite on Linux. Looks like GNU/Hurd is the only operating system where /dev/random is available for writing by unprivileged processes. https://github.com/facebook/zstd/pull/1222 reverted the change introduced by https://github.com/facebook/zstd/pull/1124 for OpenBSD only, other operating systems need that change to be reverted, too. Fixes: 2dde9d5abaad ("Write to /dev/random for test") Complements: 276988f7948d ("OpenBSD is unable to write to /dev/zero") --- tests/playTests.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/playTests.sh b/tests/playTests.sh index c4b1489b..65c661e1 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -59,8 +59,8 @@ fi isWindows=false INTOVOID="/dev/null" case "$UNAME" in - OpenBSD) DEVDEVICE="/dev/zero" ;; - *) DEVDEVICE="/dev/random" ;; + GNU) DEVDEVICE="/dev/random" ;; + *) DEVDEVICE="/dev/zero" ;; esac case "$OS" in Windows*)