SNMP MIB->YANG translation file handling.

Added configure option  --with-mib-generated-yang-dir=DIR with
default value /usr/share/mibyang where generated YANGs from MIBs
should be placed so that SNMP tests know where to find the YANGs.
This commit is contained in:
Olof hagsand 2022-05-02 17:20:22 +02:00
parent 2699393c4a
commit f112580546
7 changed files with 58 additions and 1 deletions

View file

@ -790,7 +790,10 @@ yang_parse_str(char *str,
if (yang_scan_exit(&yy) < 0)
goto done;
}
ymod = yy.yy_module;
if ((ymod = yy.yy_module) == NULL){
clicon_err(OE_YANG, 0, "No module in YANG %s", name);
goto done;
}
/* Add filename for debugging and errors, see also ys_linenum on (each symbol?) */
if (yang_filename_set(ymod, name) < 0)
goto done;