From 5e49d8e6a9f09a23faa142f85f9d1b1c8b72d44f Mon Sep 17 00:00:00 2001
From: Christian Engwer <christi@dune-project.org>
Date: Mon, 19 May 2008 22:37:51 +0000
Subject: [PATCH] * support different ways to destinguish tarballs and vc *
 default version number

[[Imported from SVN: r5209]]
---
 bin/dunecontrol | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/bin/dunecontrol b/bin/dunecontrol
index e39f3a954..48a593193 100755
--- a/bin/dunecontrol
+++ b/bin/dunecontrol
@@ -255,7 +255,7 @@ run_default_update () {
 run_default_autogen () {
   PARAMS="$CMD_PARAMS"
   local M4_PATH=""
-  if test -x autogen.sh; then
+  if test -d .svn || test -d .git || test -d CVS || test -f stamp-vc; then
     for m in $FOUND_MODULES; do
       path=$(eval "echo \$PATH_$m")
       MODULE_PATHS="$MODULE_PATHS$path "
@@ -265,8 +265,9 @@ run_default_autogen () {
 		  >&2
 	  echo "         dune-autogen is used instead." >&2
     fi
-#    eval ./autogen.sh "$M4_PATH" "$PARAMS" || exit 1
     eval "$COMMAND_DIR/dune-autogen" "$MODULE_PATHS" "$PARAMS" || exit 1
+  else
+	echo Skipping dune-autogen
   fi
 }
 
@@ -312,10 +313,13 @@ run_default_make () {
 }
 
 run_default_all () {
+  eval echo "--- calling autogen for \$NAME_${module} ---"
   load_opts autogen
   run_autogen
+  eval echo "--- calling configure for \$NAME_${module} ---"
   load_opts configure
   run_configure
+  eval echo "--- calling make for \$NAME_${module} ---"
   load_opts make
   run_make
 }
@@ -556,6 +560,8 @@ case "$command" in
 	name=`eval echo \\${NAME_$mainmod}`
 	version=`eval echo \\${VERS_$mainmod}`
 	maintainer=`eval echo \\${MAIN_$mainmod}`
+	# ensure a version number
+	if test "x$version" = "x"; then version="0.0"; fi
 	echo "writing $fname"
 	echo "    for $name $version $maintainer"
 	cat > $fname <<EOF
-- 
GitLab