* Yang Support of submodule, include and belongs-to.

* Improved unknown handling
* Configure option `CLICON_YANG_DIR` is changed from a single directory to a path of directories
    * Note CLIXON_DATADIR (=/usr/local/share/clixon) need to be in the list
This commit is contained in:
Olof hagsand 2018-12-01 18:17:42 +01:00
parent 56da97cb5b
commit 39a5086218
47 changed files with 977 additions and 469 deletions

View file

@ -1367,8 +1367,7 @@ main(int argc,
enum operation_type op;
char *cmd;
char *db;
char *yangdir;
char *yangmod;
char *yangmod; /* yang file */
yang_spec *yspec = NULL;
clicon_handle h;
@ -1381,12 +1380,11 @@ main(int argc,
}
cmd = argv[1];
db = argv[2];
yangdir = argv[3];
yangmod = argv[4];
db_init(db);
if ((yspec = yspec_new()) == NULL)
goto done
if (yang_parse(h, NULL, yangmod, yangdir, NULL, yspec) < 0)
if (yang_parse(h, NULL, yangmod, NULL, yspec) < 0)
goto done;
if (strcmp(cmd, "get")==0){
if (argc < 5)