X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=autogen.sh;h=0c74faebcadbde1603db9e18bda92995d619b722;hp=bd15a271ea2d2335ebfae1721f47d9698afc8464;hb=e44cf42f362d793c47d892a18a6853d88abd6ecb;hpb=15821057d4729d8bb369af3a230e717af5563abb diff --git a/autogen.sh b/autogen.sh index bd15a27..0c74fae 100755 --- a/autogen.sh +++ b/autogen.sh @@ -24,7 +24,7 @@ set -v # Ensure that whenever we pull in a gnulib update or otherwise change to a # different version (i.e., when switching branches), we also rerun ./bootstrap. curr_status=.git-module-status -t=$(git submodule status) +t=$(git submodule status|sed 's/^[ +-]//;s/ .*//') if test "$t" = "$(cat $curr_status 2>/dev/null)"; then : # good, it's up to date else @@ -42,29 +42,9 @@ if [ ! -z "$BUILDDIR" ]; then CONFIGUREDIR=.. fi -# Ensure that an ocaml package is present for build-from sources. -# This is *not* for anything that is required at configure-time -# when configure is run from a distribution tarball. From those, -# nothing ocaml-related is required. -require_ocaml_pkg() -{ - pkg=$1 - test -d .git || return 1 - url=$(git config remote.origin.url) || return 1 - case $url in - *git.et.redhat.com/libguestfs.git) ;; - *) return 1;; - esac - ocamlfind query "$pkg" || return 1 - return 0 -} - -require_ocaml_pkg xml-light \ - || { echo "you must have ocaml, ocamlfind and ocaml-xml-light"; exit 1; } - # If no arguments were specified and configure has run before, use the previous # arguments -if [ $# == 0 -a -x ./config.status ]; then +if test $# == 0 && test -x ./config.status; then ./config.status --recheck else $CONFIGUREDIR/configure "$@"