summaryrefslogtreecommitdiffstats
path: root/appliance
diff options
context:
space:
mode:
authorRichard W.M. Jones <rjones@redhat.com>2011-12-03 14:34:52 +0000
committerRichard W.M. Jones <rjones@redhat.com>2011-12-03 14:34:52 +0000
commit615924abaa968398d6529529fa2f31ae23de825b (patch)
tree42fa028aa2b2765c0cebf2fab30d3f0654689a11 /appliance
parentcd1322e30d6c34d7d9f87d72dfa1660aa5d8af38 (diff)
downloadlibguestfs-615924abaa968398d6529529fa2f31ae23de825b.tar.gz
libguestfs-615924abaa968398d6529529fa2f31ae23de825b.tar.xz
libguestfs-615924abaa968398d6529529fa2f31ae23de825b.zip
daemon: Use pkg-config to locate Augeas CFLAGS / libraries.
Augeas 0.10 depends on libxml2, so this is now required in the appliance (in fact, it was already present). However this exposed two bugs: (1) In libguestfs we use a home-brewed recipe for Augeas flags, resulting in this error: /usr/include/augeas.h:24:25: fatal error: libxml/tree.h: No such file or directory (2) Augeas's own augeas.pc didn't include the libxml2 flags, so it was broken. This requires a patch to Augeas 0.10, see: https://www.redhat.com/archives/augeas-devel/2011-December/msg00008.html Change to using pkg-config to detect Augeas. It is still an optional library.
Diffstat (limited to 'appliance')
-rw-r--r--appliance/packagelist.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/appliance/packagelist.in b/appliance/packagelist.in
index 9b723d0a..550ba8bd 100644
--- a/appliance/packagelist.in
+++ b/appliance/packagelist.in
@@ -105,6 +105,7 @@ gawk
grep
gzip
jfsutils
+libxml2
lsof
lvm2
lzop