File 1163-stdlib-render_man-test-should-set-ERL_TOP.patch of Package erlang
From 44dc48db0f76358546243e19770ed421fa4c97c2 Mon Sep 17 00:00:00 2001
From: Fredrik Frantzen <frazze@erlang.org>
Date: Wed, 29 Oct 2025 10:56:31 +0100
Subject: [PATCH] stdlib: render_man test should set ERL_TOP
---
lib/stdlib/test/shell_docs_SUITE.erl | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lib/stdlib/test/shell_docs_SUITE.erl b/lib/stdlib/test/shell_docs_SUITE.erl
index bb6a8780ca..3c163030d4 100644
--- a/lib/stdlib/test/shell_docs_SUITE.erl
+++ b/lib/stdlib/test/shell_docs_SUITE.erl
@@ -319,6 +319,11 @@ render_callback(_Config) ->
ok.
render_man(_Config) ->
+ Old_ERL_TOP = os:getenv("ERL_TOP"),
+ case Old_ERL_TOP of
+ false -> os:putenv("ERL_TOP", code:root_dir());
+ _ -> ok
+ end,
docsmap(
fun(Mod, #docs_v1{metadata = Metadata} = D) ->
try
@@ -333,6 +338,10 @@ render_man(_Config) ->
exit(R)
end
end),
+ case Old_ERL_TOP of
+ false -> os:unsetenv("ERL_TOP");
+ _ -> os:putenv("ERL_TOP", Old_ERL_TOP)
+ end,
ok.
docsmap(Fun) ->
--
2.51.0