[netcf-devel] [PATCH 1/5] initscripts driver: more minimalist augeas initialization
David Lutterkort
lutter at redhat.com
Thu Jul 9 22:58:11 UTC 2009
Pass the flag AUG_NO_MODL_AUTOLOAD to aug_init in get_augeas for a much
less resource-intensive Augeas initialization
* src/drv_initscripts.c (get_augeas): use AUG_NO_MODL_AUTOLOAD
* netcf.spec.in: require augeas >= 0.5.1
---
netcf.spec.in | 2 +-
src/drv_initscripts.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/netcf.spec.in b/netcf.spec.in
index c9ffc0a..4b077cd 100644
--- a/netcf.spec.in
+++ b/netcf.spec.in
@@ -32,7 +32,7 @@ developing applications that use %{name}.
%package libs
Summary: Libraries for %{name}
Group: System Environment/Libraries
-Requires: augeas-libs >= 0.5.0
+Requires: augeas-libs >= 0.5.1
%description libs
The libraries for %{name}.
diff --git a/src/drv_initscripts.c b/src/drv_initscripts.c
index 23794da..0ad9eb5 100644
--- a/src/drv_initscripts.c
+++ b/src/drv_initscripts.c
@@ -123,7 +123,7 @@ static struct augeas *get_augeas(struct netcf *ncf) {
r = xasprintf(&path, "%s/lenses", ncf->data_dir);
ERR_COND_BAIL(r < 0, ncf, ENOMEM);
- aug = aug_init(ncf->root, path, AUG_NO_LOAD);
+ aug = aug_init(ncf->root, path, AUG_NO_MODL_AUTOLOAD);
FREE(path);
ERR_THROW(aug == NULL, ncf, EOTHER, "aug_init failed");
ncf->driver->augeas = aug;
--
1.6.0.6
More information about the netcf-devel
mailing list