summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHilko Bengen <bengen@hilluzination.de>2012-01-20 08:44:46 +0100
committerRichard W.M. Jones <rjones@redhat.com>2012-01-23 09:08:33 +0000
commit7fbf0cc4993908d143ac9ea1005815863f222062 (patch)
tree05abb78c644fcc1adea99e6376640b2f8d14b4b3
parentd4f79584875381af0d07d29eba1f9f80603e27ff (diff)
downloadlibguestfs-7fbf0cc4993908d143ac9ea1005815863f222062.tar.gz
libguestfs-7fbf0cc4993908d143ac9ea1005815863f222062.tar.xz
libguestfs-7fbf0cc4993908d143ac9ea1005815863f222062.zip
check for febootstrap etc. even if not building appliance
-rw-r--r--configure.ac63
1 files changed, 32 insertions, 31 deletions
diff --git a/configure.ac b/configure.ac
index 03cac628..db4e25c0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -277,46 +277,47 @@ AC_ARG_ENABLE([appliance],
AM_CONDITIONAL([ENABLE_APPLIANCE],[test "x$enable_appliance" = "xyes"])
AC_MSG_RESULT([$enable_appliance])
+dnl Check for febootstrap >= 3.0
+AC_CHECK_PROG([FEBOOTSTRAP],
+ [febootstrap],[febootstrap],[no])
+
+dnl Pass a febootstrap --yum-config option.
+AC_MSG_CHECKING([if user requested febootstrap --yum-config option])
+AC_ARG_WITH([febootstrap-yum-config],
+ [AS_HELP_STRING([--with-febootstrap-yum-config=FILE],
+ [pass febootstrap --yum-config option @<:@default=no@:>@])],
+ [FEBOOTSTRAP_YUM_CONFIG="$withval"],
+ [FEBOOTSTRAP_YUM_CONFIG=no])
+AC_MSG_RESULT([$FEBOOTSTRAP_YUM_CONFIG])
+AC_SUBST([FEBOOTSTRAP_YUM_CONFIG])
+
if test "x$enable_appliance" = "xyes"; then
- dnl Check for febootstrap >= 3.0
- AC_CHECK_PROG([FEBOOTSTRAP],
- [febootstrap],[febootstrap],[no])
test "x$FEBOOTSTRAP" = "xno" &&
AC_MSG_ERROR([febootstrap must be installed])
dnl febootstrap 2.x did not support the --version parameter
$FEBOOTSTRAP --version >&AS_MESSAGE_LOG_FD 2>&1 ||
AC_MSG_ERROR([febootstrap >= 3.0 must be installed, your version is too old])
+fi
- dnl Pass a febootstrap --yum-config option.
- AC_MSG_CHECKING([if user requested febootstrap --yum-config option])
- AC_ARG_WITH([febootstrap-yum-config],
- [AS_HELP_STRING([--with-febootstrap-yum-config=FILE],
- [pass febootstrap --yum-config option @<:@default=no@:>@])],
- [FEBOOTSTRAP_YUM_CONFIG="$withval"],
- [FEBOOTSTRAP_YUM_CONFIG=no])
- AC_MSG_RESULT([$FEBOOTSTRAP_YUM_CONFIG])
- AC_SUBST([FEBOOTSTRAP_YUM_CONFIG])
-
- dnl Which distro?
- dnl
- dnl This used to be Very Important but is now just used to select
- dnl which packages to install in the appliance, since the package
- dnl names vary slightly across distros. (See
- dnl appliance/packagelist.in and appliance/excludelist.in)
- AC_MSG_CHECKING([which Linux distro for package names])
- DISTRO=REDHAT
- if test -f /etc/debian_version; then
- DISTRO=DEBIAN
- if grep -q 'DISTRIB_ID=Ubuntu' /etc/lsb-release 2>&AS_MESSAGE_LOG_FD; then
- DISTRO=UBUNTU
- fi
- fi
- if test -f /etc/arch-release; then
- DISTRO=ARCHLINUX
+dnl Which distro?
+dnl
+dnl This used to be Very Important but is now just used to select
+dnl which packages to install in the appliance, since the package
+dnl names vary slightly across distros. (See
+dnl appliance/packagelist.in and appliance/excludelist.in)
+AC_MSG_CHECKING([which Linux distro for package names])
+DISTRO=REDHAT
+if test -f /etc/debian_version; then
+ DISTRO=DEBIAN
+ if grep -q 'DISTRIB_ID=Ubuntu' /etc/lsb-release 2>&AS_MESSAGE_LOG_FD; then
+ DISTRO=UBUNTU
fi
- AC_MSG_RESULT([$DISTRO])
- AC_SUBST([DISTRO])
fi
+if test -f /etc/arch-release; then
+ DISTRO=ARCHLINUX
+fi
+AC_MSG_RESULT([$DISTRO])
+AC_SUBST([DISTRO])
dnl Check for rpcgen and XDR library. rpcgen is optional.
AC_CHECK_PROG([RPCGEN],[rpcgen],[rpcgen],[no])