Commit 6075b68e authored by Adam Wujek's avatar Adam Wujek 💬

userspace/snmpd: add possibility of reading dot-config

use libwr's interface for dot-config
Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent ceb7214a
......@@ -26,6 +26,7 @@ CFLAGS += -DWRS_WITH_SNMP_HACKISH_LOG=0
SHLIB = wrsSnmp.so
SOURCES = \
shmem.c \
dot-config.c \
snmp_shmem.c \
snmp_mmap.c \
wrsScalar.c \
......
../libwr/dot-config.c
\ No newline at end of file
......@@ -8,6 +8,7 @@
/* The sub-init functions */
#include "wrsSnmp.h"
#include "snmp_shmem.h"
#include "libwr/config.h"
#include "wrsGeneralStatusGroup.h"
#include "wrsOSStatusGroup.h"
#include "wrsNetworkingStatusGroup.h"
......@@ -21,12 +22,19 @@
#include "wrsPtpDataTable.h"
#include "wrsPortStatusTable.h"
#define DOTCONFIG_FILE "/wr/etc/dot-config"
FILE *wrs_logf; /* for the local-hack messages */
void init_wrsSnmp(void)
{
init_shm();
if (libwr_cfg_read_file(DOTCONFIG_FILE)) {
/* unable to read dot-config,
* don't crash SNMPd, it will be reported in SNMP objects */
snmp_log(LOG_ERR, "SNMP: unable to read dot-config file %s\n",
DOTCONFIG_FILE);
}
init_wrsScalar();
init_wrsGeneralStatusGroup();
init_wrsOSStatusGroup();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment