File 3001-kernel-Skip-shell-test-if-unbuffered-is-not-availabl.patch of Package erlang

From 691e30f2586a8733c1f34cd107213dfd83eff1ae Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Fri, 23 Sep 2022 08:10:46 +0200
Subject: [PATCH] kernel: Skip shell test if unbuffered is not available

---
 lib/kernel/test/interactive_shell_SUITE.erl | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/kernel/test/interactive_shell_SUITE.erl b/lib/kernel/test/interactive_shell_SUITE.erl
index 0a487add0e..126d341a17 100644
--- a/lib/kernel/test/interactive_shell_SUITE.erl
+++ b/lib/kernel/test/interactive_shell_SUITE.erl
@@ -930,6 +930,8 @@ shell_suspend(Config) ->
 %% We test that suspending of `erl` and then resuming restores the shell
 shell_full_queue(Config) ->
 
+    [throw({skip,"Need unbuffered to run"}) || os:find_executable("unbuffered") =:= false],
+
     %% In order to fill the read buffer of the terminal we need to get a
     %% bit creative. We first need to start erl in bash in order to be
     %% able to get access to job control for suspended processes.
-- 
2.35.3

openSUSE Build Service is sponsored by