# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-AC_INIT([libguestfs],[0.8.1])
+AC_INIT([libguestfs],[0.8.2])
AM_INIT_AUTOMAKE
AC_CONFIG_MACRO_DIR([m4])
int
do_aug_defvar (const char *name, const char *expr)
{
+#ifdef HAVE_AUG_DEFVAR
int r;
NEED_AUG (-1);
return -1;
}
return r;
+#else
+ reply_with_error ("aug_defvar is not available");
+ return -1;
+#endif
}
guestfs_aug_defnode_ret *
do_aug_defnode (const char *name, const char *expr, const char *val)
{
+#ifdef HAVE_AUG_DEFNODE
static guestfs_aug_defnode_ret r;
int created;
}
r.created = created;
return &r;
+#else
+ reply_with_error ("aug_defvar is not available");
+ return NULL;
+#endif
}
char *
int
do_aug_load (void)
{
+#ifdef HAVE_AUG_LOAD
NEED_AUG (-1);
if (aug_load (aug) == -1) {
}
return 0;
+#else
+ reply_with_error ("aug_load is not available");
+ return -1;
+#endif
}
/* Simpler version of aug-match, which also sorts the output. */
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-AC_INIT([libguestfs-daemon],[0.7])
+AC_INIT([libguestfs-daemon],[0.8.2])
AM_INIT_AUTOMAKE
AC_CONFIG_MACRO_DIR([m4])
AC_MSG_ERROR([Augeas library not found])
])
+dnl Check for functions not available in earlier versions of Augeas.
+AC_CHECK_FUNC([aug_load aug_defvar aug_defnode])
+
dnl Check for XDR library.
AC_CHECK_LIB([portablexdr],[xdrmem_create],[],[
AC_SEARCH_LIBS([xdrmem_create],[rpc xdr nsl])