File 3474-snmp-manager-Add-utility-functions-for-writing-snmp-.patch of Package erlang

From 1ad053972c0a52f46679aeb9c9dd95d407d62af3 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Thu, 24 Sep 2020 12:12:39 +0200
Subject: [PATCH 04/21] [snmp|manager] Add utility functions for writing snmp
 manager config files

This is (in our case) used in the test cases.

OTP-16649
---
 lib/snmp/src/misc/snmp_config.erl | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/lib/snmp/src/misc/snmp_config.erl b/lib/snmp/src/misc/snmp_config.erl
index 366a205ceb..0d6b2fa3b3 100644
--- a/lib/snmp/src/misc/snmp_config.erl
+++ b/lib/snmp/src/misc/snmp_config.erl
@@ -47,7 +47,8 @@
 	 write_agent_snmp_usm_conf/5, 
 	 write_agent_snmp_vacm_conf/3, 
 
-	 write_manager_snmp_files/5, write_manager_snmp_files/8,
+	 write_manager_snmp_files/4, write_manager_snmp_files/5,
+         write_manager_snmp_files/7, write_manager_snmp_files/8,
 	 write_manager_snmp_conf/4, write_manager_snmp_conf/5,
 	 write_manager_snmp_users_conf/2,
 	 write_manager_snmp_agents_conf/2, 
@@ -2127,10 +2128,22 @@ update_agent_vacm_config(Dir, Conf) ->
 %% ----- Manager config files generator functions -----
 %% 
 
+write_manager_snmp_files(Dir, Transports, MMS, EngineID) ->
+    write_manager_snmp_files(Dir, Transports, MMS, EngineID, 
+                             [], [], []).
+
 write_manager_snmp_files(Dir, IP, Port, MMS, EngineID) ->
     write_manager_snmp_files(Dir, IP, Port, MMS, EngineID, 
                              [], [], []).
 
+write_manager_snmp_files(Dir, Transports, MMS, EngineID, 
+			 Users, Agents, Usms) ->
+    write_manager_snmp_conf(Dir, Transports, MMS, EngineID),
+    write_manager_snmp_users_conf(Dir, Users),
+    write_manager_snmp_agents_conf(Dir, Agents),
+    write_manager_snmp_usm_conf(Dir, Usms),  
+    ok.
+
 write_manager_snmp_files(Dir, IP, Port, MMS, EngineID, 
 			 Users, Agents, Usms) ->
     write_manager_snmp_conf(Dir, IP, Port, MMS, EngineID),
-- 
2.26.2

openSUSE Build Service is sponsored by