[augeas-devel] [PATCH] augtool: Print '(none)' when getting a path with no value
David Lutterkort
dlutter at redhat.com
Fri Jul 18 05:20:48 UTC 2008
1 file changed, 1 insertion(+), 2 deletions(-)
src/augtool.c | 3 +--
# HG changeset patch
# User David Lutterkort <dlutter at redhat.com>
# Date 1216358441 25200
# Node ID bd7bcdd00ab2afa70b1d52fd371025402f8c12e5
# Parent 8dba2bfc0afa71c06b4ca84fb3ee9a7de8a9cc70
augtool: Print '(none)' when getting a path with no value
The output used to be mangled. Now it is 'path = value' if hte path has a
non-NULL value, 'path (none)' if the path exists but has a NULL value, and
'path (o)' if an error occurred.
diff -r 8dba2bfc0afa -r bd7bcdd00ab2 src/augtool.c
--- a/src/augtool.c Thu Jul 17 11:11:28 2008 -0700
+++ b/src/augtool.c Thu Jul 17 22:20:41 2008 -0700
@@ -189,9 +189,8 @@
printf("%s", path);
if (aug_get(aug, path, &val) != 1) {
printf(" (o)\n");
- return;
} else if (val == NULL) {
- val = "(none)";
+ printf(" (none)\n");
} else {
printf(" = %s\n", val);
}
More information about the augeas-devel
mailing list