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:2dde9d5aba("Write to /dev/random for test") Complements:276988f794("OpenBSD is unable to write to /dev/zero")
This commit is contained in:
+2
-2
@@ -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*)
|
||||
|
||||
Reference in New Issue
Block a user