[augeas-devel] [PATCH 2/9] * src/augeas.c (aug_init): create /augeas/variables on startup

lutter at redhat.com lutter at redhat.com
Wed Jun 30 00:52:15 UTC 2010


From: David Lutterkort <lutter at redhat.com>

---
 src/augeas.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/augeas.c b/src/augeas.c
index 7b51a77..9ca26b6 100644
--- a/src/augeas.c
+++ b/src/augeas.c
@@ -406,8 +406,9 @@ struct augeas *aug_init(const char *root, const char *loadpath,
     } else {
         aug_set(result, AUGEAS_META_SAVE_MODE, AUG_SAVE_OVERWRITE_TEXT);
     }
-    /* Make sure we always have /files */
-    aug_set(result, AUGEAS_FILES_TREE, NULL);
+    /* Make sure we always have /files and /augeas/variables */
+    tree_path_cr(result->origin, 1, s_files);
+    tree_path_cr(result->origin, 2, s_augeas, s_vars);
 
     if (interpreter_init(result) == -1)
         goto error;
-- 
1.6.6.1




More information about the augeas-devel mailing list