danf: curl-www/auto autocurl.txt,1.2,1.3

[email protected]
Newsgroups gmane.comp.web.curl.www.cvs
Message-ID <[email protected]>
Update of /cvsroot/curl/curl-www/auto
In directory labb:/tmp/cvs-serv18794

Modified Files:
	autocurl.txt 
Log Message:
Tweaked to handle changes to the curl web site. Made some portability
improvements.


Index: autocurl.txt
===================================================================
RCS file: /cvsroot/curl/curl-www/auto/autocurl.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- autocurl.txt	8 Nov 2003 08:31:00 -0000	1.2
+++ autocurl.txt	22 Mar 2005 23:58:28 -0000	1.3
@@ -5,6 +5,11 @@
 #  2: proxy url if required
 #  3: proxy userid if required
 
+# Run $CURLDIR/tests/testcurl.pl once manually to generate a file called
+# 'setup' in the build directory.
+
+# $Id$
+
 if [ $1 ]; then
   NOTIFY=$1
 fi
@@ -21,9 +26,9 @@
 # Where to find the latest source
 URL="http://cool.haxx.se/curl-daily/"
 # Where to find a curl binary
-CURL=/usr/local/curl-7.10.8/bin/curl
+CURL=/usr/local/bin/curl
 # Where to run the auto-build
-BUILD=/root/curl-auto
+BUILD="`dirname $0`"
 # A bunch of standard options, to start with...
 CURLOPTS="-s -S -L -b cookies -c cookies"
 
@@ -42,17 +47,19 @@
   fi
 }
 
-TODAY=`date +%Y%m%d`
+TODAY=`env TZ=Etc/GMT+2 date +%Y%m%d`
 
 cd $BUILD
 
-NEWCURL=`$CURL $CURLOPTS $URL | grep $TODAY.tar.bz2 | sed -e 's/^.*HREF="//' -e 's/".*//'`
-
-$CURL $CURLOPTS -o $NEWCURL $URL/$NEWCURL
+NEWCURLURL=`$CURL $CURLOPTS $URL | grep "href=.*$TODAY.tar.bz2" | sed -e 's/^.*href="//' -e 's/".*//'`
+NEWCURL=`basename $NEWCURLURL`
+if [ ! -e "$NEWCURL" ] ; then
+  $CURL $CURLOPTS -o $NEWCURL $NEWCURLURL
+fi
 ret=$?
 
 if [ "$ret" -eq "0" ]; then
-  LIST=`tar xjvf $NEWCURL | wc -l`
+  LIST=`tar xjvf $NEWCURL | wc -c`
   ret=$?
   if [ $LIST -eq 0 -o $ret -gt 0 ]; then
     notify "Empty tar file?"
@@ -61,9 +68,11 @@
 
   CURLDIR=`echo $NEWCURL | sed -e 's/.tar.bz2//'`
 
-  ./testcurl.sh $CURLDIR | $mail
+  $CURLDIR/tests/testcurl.pl $CURLDIR | $mail
 
-  notify "built OK: $NEWCURL"
+  notify "build OK: $NEWCURL"
+  rm -r "$CURLDIR"
+  rm -f "$NEWCURL"
 else
-  notify "built failed: $NEWCURL"
+  notify "build failed: $NEWCURL"
 fi

_______________________________________________
http://cool.haxx.se/mailman/listinfo/curl-www-commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.