build_docs: Use 'make distclean' instead of 'make clean'.
[sfrench/samba-autobuild/.git] / examples / VFS / autogen.sh
index fcae16ec5c87e1a8c0305ae01cb56ad771c15ab4..223919890f1e0c7d4dccb62f095e636044ee7107 100755 (executable)
@@ -1,28 +1,28 @@
 #!/bin/sh
 
-# Run this script to build samba from CVS.
+# Run this script to build samba from SVN.
 
 ## insert all possible names (only works with 
 ## autoconf 2.x
-#TESTAUTOHEADER="autoheader autoheader-2.53"
-TESTAUTOCONF="autoconf autoconf-2.53"
+TESTAUTOHEADER="autoheader autoheader-2.53 autoheader2.50"
+TESTAUTOCONF="autoconf autoconf-2.53 autoconf2.50"
 
-#AUTOHEADERFOUND="0"
+AUTOHEADERFOUND="0"
 AUTOCONFFOUND="0"
 
 
 ##
 ## Look for autoheader 
 ##
-#for i in $TESTAUTOHEADER; do
-#      if which $i > /dev/null 2>&1; then
-#              if [ `$i --version | head -n 1 | cut -d.  -f 2` -ge 53 ]; then
-#                      AUTOHEADER=$i
-#                      AUTOHEADERFOUND="1"
-#                      break
-#              fi
-#      fi
-#done
+for i in $TESTAUTOHEADER; do
+       if which $i > /dev/null 2>&1; then
+               if [ `$i --version | head -n 1 | cut -d.  -f 2 | tr -d [:alpha:]` -ge 53 ]; then
+                       AUTOHEADER=$i
+                       AUTOHEADERFOUND="1"
+                       break
+               fi
+       fi
+done
 
 ## 
 ## Look for autoconf
@@ -30,7 +30,7 @@ AUTOCONFFOUND="0"
 
 for i in $TESTAUTOCONF; do
        if which $i > /dev/null 2>&1; then
-               if [ `$i --version | head -n 1 | cut -d.  -f 2` -ge 53 ]; then
+               if [ `$i --version | head -n 1 | cut -d.  -f 2 | tr -d [:alpha:]` -ge 53 ]; then
                        AUTOCONF=$i
                        AUTOCONFFOUND="1"
                        break
@@ -43,18 +43,20 @@ done
 ## do we have it?
 ##
 if [ "$AUTOCONFFOUND" = "0" -o "$AUTOHEADERFOUND" = "0" ]; then
-       echo "$0: need autoconf 2.53 or later to build samba from CVS" >&2
+       echo "$0: need autoconf 2.53 or later to build samba from SVN" >&2
        exit 1
 fi
 
+rm -rf autom4te*.cache
 
-
-#echo "$0: running $AUTOHEADER"
-#$AUTOHEADER || exit 1
+echo "$0: running $AUTOHEADER"
+$AUTOHEADER || exit 1
 
 echo "$0: running $AUTOCONF"
 $AUTOCONF || exit 1
 
+rm -rf autom4te*.cache
+
 echo "Now run ./configure and then make."
 exit 0