[asterisk-commits] branch group/autoconf_and_menuselect r19809 -
 /team/group/autoconf_and_menuse...
    asterisk-commits at lists.digium.com 
    asterisk-commits at lists.digium.com
       
    Thu Apr 13 09:13:06 MST 2006
    
    
  
Author: russell
Date: Thu Apr 13 11:13:05 2006
New Revision: 19809
URL: http://svn.digium.com/view/asterisk?rev=19809&view=rev
Log:
- check for the presence of aclocal, autoconf, autoheader, and automake before
  trying to use them
- redirect the errors of automake to /dev/null so that we don't have to ask
  the user to ignore them
Modified:
    team/group/autoconf_and_menuselect/bootstrap.sh
Modified: team/group/autoconf_and_menuselect/bootstrap.sh
URL: http://svn.digium.com/view/asterisk/team/group/autoconf_and_menuselect/bootstrap.sh?rev=19809&r1=19808&r2=19809&view=diff
==============================================================================
--- team/group/autoconf_and_menuselect/bootstrap.sh (original)
+++ team/group/autoconf_and_menuselect/bootstrap.sh Thu Apr 13 11:13:05 2006
@@ -1,11 +1,20 @@
 #!/bin/sh
+
+check_for_app() {
+	$1 --version 2>&1 >/dev/null
+	if [ $? != 0 ]
+	then
+		echo "Please install $1 and run bootstrap.sh again!"
+		exit 1
+	fi
+}
+
+check_for_app aclocal
+check_for_app autoconf
+check_for_app autoheader
+check_for_app automake
 
 aclocal
 autoconf
 autoheader
-echo
-echo "****************************************************"
-echo "* Ignore the errors generated by the next command! *"
-echo "****************************************************"
-echo
-automake --add-missing --copy
+automake --add-missing --copy 2>/dev/null
    
    
More information about the asterisk-commits
mailing list