From: Dmitry V. Levin Date: Wed, 11 Jul 2018 12:41:50 +0000 (+0000) Subject: tests: use /dev/zero instead of /dev/random on all systems except GNU/Hurd X-Git-Tag: v0.0.29~70^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1235%2Fhead;p=thirdparty%2Fzstd.git 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") --- diff --git a/tests/playTests.sh b/tests/playTests.sh index c4b1489b7..65c661e17 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*)