after aug_load, unless errcode is something other than NETCF_NOERROR.
Without this, ncftool bails on debian early on.
Index: netcf-0.1.9/src/dutil_linux.c
===================================================================
--- netcf-0.1.9.orig/src/dutil_linux.c 2011-10-27 22:53:38.868758704 -0500
+++ netcf-0.1.9/src/dutil_linux.c 2011-10-27 22:54:01.908759594 -0500
@@ -387,7 +387,9 @@
fprintf(stderr, "please file a bug with the following lines in the bug
report:\n");
aug_print(aug, stderr, "/augeas//error");
}
- ERR_THROW(r > 0, ncf, EOTHER, "errors in loading some config
files");
+ if (r > 0 && ncf->errcode != NETCF_NOERROR) {
+ ERR_THROW(1, ncf, EOTHER, "errors in loading some config files");
+ }
ncf->driver->load_augeas = 0;
}
return ncf->driver->augeas;