I pushed this patch skipping a test on GNU/Hurd, since I don't see any
way we can work around it. The test would disconnect your SSH session
and hang the VM, requiring a restart.
In my case any time I restart a Hurd VM, it goes into recovery mode
and I need to run 'fsck -y' before rebooting again. So, leaving it
as-is would be a bit annoying.
-- 8< --
* tests/split/suffix-length.sh: Don't run a test on GNU/Hurd.
---
tests/split/suffix-length.sh | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/split/suffix-length.sh b/tests/split/suffix-length.sh
index 5fca73ada..f40be658c 100755
--- a/tests/split/suffix-length.sh
+++ b/tests/split/suffix-length.sh
@@ -77,7 +77,9 @@ test -f xaa && fail=1
# rather than crashing or hanging.
rm -f x*
vm=$(get_min_ulimit_v_ split -a 1 /dev/null)
-if test -n "$vm"; then
+# TODO: This makes GNU/Hurd VMs hang, requiring a restart.
+# Remove the 'uname' check once it is fixed.
+if test "$(uname)" != GNU && test -n "$vm"; then
(ulimit -v $(($vm+6000)) &&
touch ulimit-worked &&
returns_ 1 split -a 66542562175252 in) ||
--
2.55.0