File 0974-Add-appup.patch of Package erlang

From 7f4724517ab3b735fb685029dc3128a726610879 Mon Sep 17 00:00:00 2001
From: Anders Svensson <anders@erlang.org>
Date: Mon, 3 May 2021 12:14:01 +0200
Subject: [PATCH 4/4] Add appup

Don't include modules that have just added dialyzer or compile
attributes: diameter_traffic, diameter_tcp, and all the diameter_gen*.
---
 lib/diameter/src/diameter.appup.src | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/lib/diameter/src/diameter.appup.src b/lib/diameter/src/diameter.appup.src
index 8a2b851499..cc8fe77959 100644
--- a/lib/diameter/src/diameter.appup.src
+++ b/lib/diameter/src/diameter.appup.src
@@ -2,7 +2,7 @@
 %%
 %% %CopyrightBegin%
 %%
-%% Copyright Ericsson AB 2010-2020. All Rights Reserved.
+%% Copyright Ericsson AB 2010-2021. All Rights Reserved.
 %%
 %% Licensed under the Apache License, Version 2.0 (the "License");
 %% you may not use this file except in compliance with the License.
@@ -64,14 +64,20 @@
   {"2.1.6",   [{restart_application, diameter}]},  %% 21.1
   {"2.2",     [{restart_application, diameter}]},  %% 21.3
   {"2.2.1",   [{load_module, diameter},            %% 21.3.5
+               {load_module, diameter_codegen},
                {load_module, diameter_codec},
                {update, diameter_config},
                {update, diameter_dist},
                {update, diameter_peer_fsm},
                {update, diameter_service},
                {load_module, diameter_traffic},
-               {update, diameter_tcp}]},
- {"2.2.2",    [{load_module, diameter}]}           %% 22.2.8
+               {update, diameter_tcp},
+               {update, diameter_sctp}]},
+ {"2.2.2",    [{load_module, diameter},            %% 22.2.8
+               {load_module, diameter_codegen},
+               {update, diameter_sctp}]},
+ {"2.2.3",    [{load_module, diameter_codegen},    %% 22.3
+               {update, diameter_sctp}]}
  ],
  [
   {"0.9",     [{restart_application, diameter}]},
@@ -117,13 +123,19 @@
   {"2.1.6",   [{restart_application, diameter}]},
   {"2.2",     [{restart_application, diameter}]},
   {"2.2.1",   [{load_module, diameter},
+               {load_module, diameter_codegen},
                {load_module, diameter_codec},
                {update, diameter_config},
                {update, diameter_dist},
                {update, diameter_peer_fsm},
                {update, diameter_service},
                {load_module, diameter_traffic},
-               {update, diameter_tcp}]},
-  {"2.2.2",   [{load_module, diameter}]}
+               {update, diameter_tcp},
+               {update, diameter_sctp}]},
+  {"2.2.2",   [{load_module, diameter},
+               {load_module, diameter_codegen},
+               {update, diameter_sctp}]},
+  {"2.2.3",   [{load_module, diameter_codegen},
+               {update, diameter_sctp}]}
  ]
 }.
-- 
2.26.2

openSUSE Build Service is sponsored by