debug test a non-greedy pattern
authorYang Tse <yangsita@gmail.com>
Sun, 7 Jun 2009 00:48:57 +0000 (00:48 +0000)
committerYang Tse <yangsita@gmail.com>
Sun, 7 Jun 2009 00:48:57 +0000 (00:48 +0000)
buildconf

index 78f5d95..2e56380 100755 (executable)
--- a/buildconf
+++ b/buildconf
@@ -229,9 +229,9 @@ fi
 echo "buildconf: libtool version $lt_version (ok)"
 
 dbg1=`$libtool --version 2>/dev/null|head -n 1`
-dbg2=`$libtool --version 2>/dev/null|head -n 1|sed -e "s/(.*)//"`
-dbg3=`$libtool --version 2>/dev/null|head -n 1|sed -e "s/(.*)//" -e "s/^[^0-9]*//g"`
-dbg4=`$libtool --version 2>/dev/null|head -n 1|sed -e "s/(.*)//" -e "s/^[^0-9]*//g" -e "s/[- ].*//"`
+dbg2=`$libtool --version 2>/dev/null|head -n 1|sed -e "s/([^)]*)//g"`
+dbg3=`$libtool --version 2>/dev/null|head -n 1|sed -e "s/([^)]*)//g" -e "s/^[^0-9]*//g"`
+dbg4=`$libtool --version 2>/dev/null|head -n 1|sed -e "s/([^)]*)//g" -e "s/^[^0-9]*//g" -e "s/[- ].*//"`
 dbg5=`echo $dbg4|sed -e "s/\([a-z]*\)$//"`
 old_IFS=$IFS; IFS='.'; set $dbg5; IFS=$old_IFS
 dbg6=$1