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