File 0772-script_re_write-included-in-tests.patch of Package erlang

From 042f7a962cc4d982b435120e5cef49ea8939cc24 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marko=20Min=C4=91ek?= <marko.mindek@gmail.com>
Date: Wed, 7 Jun 2023 00:14:06 +0200
Subject: [PATCH 2/2] script_re_write included in tests

---
 lib/inets/test/httpd_SUITE.erl | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/lib/inets/test/httpd_SUITE.erl b/lib/inets/test/httpd_SUITE.erl
index 0cd31427e0..121969994f 100644
--- a/lib/inets/test/httpd_SUITE.erl
+++ b/lib/inets/test/httpd_SUITE.erl
@@ -1149,11 +1149,19 @@ alias() ->
     [{doc, "Test mod_alias"}].
 
 alias(Config) when is_list(Config) ->
+    Cgi = case os:type() of
+        {win32, _} ->
+            "printenv.bat";
+        _ ->
+            "printenv.sh"
+    end,
     TestURIs200 = [
                    {"GET /pics/icon.sheet.gif ", 200, "image/gif"},
                    {"GET /pictures/icon.sheet.gif ", 200, "image/gif"},
                    {"GET / ", 200, "text/html"},
-                   {"GET /misc/ ", 200, "text/html"}
+                   {"GET /misc/ ", 200, "text/html"},
+                   {"GET /cgi-bin/" ++ Cgi ++ " ", 200, "text/html"},
+                   {"GET /cgi-UNWANTED-bin/" ++ Cgi ++ " ", 200, "text/html"}
                   ],
     Test200 =
         fun({Request, ResultCode, ContentType}) ->
@@ -2162,8 +2170,9 @@ config_template(Config, ServerRoot, ScriptPath, Modules) ->
 		   {"gif", "image/gif"}]},
      {alias, {"/icons/", filename:join(ServerRoot,"icons") ++ "/"}},
      {re_write, {"/pic(ture)?s/",  filename:join(ServerRoot,"icons") ++ "/"}},
-     {script_alias, {"/cgi-bin/", ScriptPath}},
      {script_alias, {"/htbin/", ScriptPath}},
+     {script_alias, {"/cgi-bin/", ScriptPath}},
+     {script_re_write, {"/cgi-([a-zA-Z-]*)bin/", ScriptPath}},
      {erl_script_alias, {"/cgi-bin/erl", Modules}}
     ].
 
-- 
2.35.3

openSUSE Build Service is sponsored by