[pLog-svn] r1675 - plog/trunk/bin-devel

oscar at devel.plogworld.net oscar at devel.plogworld.net
Thu Mar 31 19:25:22 GMT 2005


Author: oscar
Date: 2005-03-31 19:25:21 +0000 (Thu, 31 Mar 2005)
New Revision: 1675

Modified:
   plog/trunk/bin-devel/build-svn.sh
Log:
improved version of the script to make builds


Modified: plog/trunk/bin-devel/build-svn.sh
===================================================================
--- plog/trunk/bin-devel/build-svn.sh	2005-03-31 17:53:55 UTC (rev 1674)
+++ plog/trunk/bin-devel/build-svn.sh	2005-03-31 19:25:21 UTC (rev 1675)
@@ -16,14 +16,14 @@
 # server and repository path
 #
 SVNSERVER=http://devel.plogworld.net
-SVNREPO=/svn/plog/plog/trunk
+SVNREPO=/svn/plog/plog
 
 #
 # array with the files that we are going to remove before
 # making the package... Wildcards, complete paths, whatever
 # can be used here
 #
-TOREMOVE="include_files release/ locale/old/ templates/standard-with-plugins/ templates/grey-sf/ templates/default templates/plogworld bin-devel/ docs-devel/ Doxyfile* class/database/adodb/drivers/adodb-access.inc.php class/database/adodb/drivers/adodb-ado_access.inc.php class/database/adodb/drivers/adodb-ado_mssql.inc.php class/database/adodb/drivers/adodb-borland_ibase.inc.php class/database/adodb/drivers/adodb-csv.inc.php class/database/adodb/drivers/adodb-db2.inc.php class/database/adodb/drivers/adodb-fbsql.inc.php class/database/adodb/drivers/adodb-firebird.inc.php class/database/adodb/drivers/adodb-ibase.inc.php class/database/adodb/drivers/adodb-informix.inc.php class/database/adodb/drivers/adodb-informix72.inc.php class/database/adodb/drivers/adodb-mssql.inc.php class/database/adodb/drivers/adodb-mssqlpo.inc.php class/database/adodb/drivers/adodb-oci8.inc.php class/database/adodb/drivers/adodb-oci8po.inc.php class/database/adodb/drivers/adodb-oci805.inc.php class/database/adodb/drivers/adodb-odbc_mssql.inc.php class/database/adodb/drivers/adodb-odbc_oracle.inc.php class/database/adodb/drivers/adodb-odbc.inc.php class/database/adodb/drivers/adodb-oracle.inc.php class/database/adodb/drivers/adodb-postgres.inc.php class/database/adodb/drivers/adodb-postgres7.inc.php class/database/adodb/drivers/adodb-postgres64.inc.php class/database/adodb/drivers/adodb-proxy.inc.php class/database/adodb/drivers/adodb-sapdb.inc.php class/database/adodb/drivers/adodb-sqlanywhere.inc.php class/database/adodb/drivers/adodb-sqlite.inc.php class/database/adodb/drivers/adodb-sybase.inc.php class/database/adodb/drivers/adodb-vfp.inc.php class/database/adodb/lang/adodb-ca.inc.php class/database/adodb/lang/adodb-cn.inc.php class/database/adodb/lang/adodb-cz.inc.php class/database/adodb/lang/adodb-de.inc.php class/database/adodb/lang/adodb-es.inc.php class/database/adodb/lang/adodb-fr.inc.php class/database/adodb/lang/adodb-it.inc.php class/database/adodb/lang/adodb-pt-br.inc.php class/database/adodb/lang/adodb-ru1251.inc.php class/database/adodb/lang/adodb-sv.inc.php class/database/adodb/perf/perf-db2.inc.php class/database/adodb/perf/perf-informix.inc.php class/database/adodb/perf/perf-mssql.inc.php class/database/adodb/perf/perf-oci8.inc.php class/database/adodb/perf/perf-postgres.inc.php class/database/adodb/session/ class/gallery/getid3/module.archive.rar.php class/gallery/getid3/module.archive.szip.php class/gallery/getid3/module.audio-video.bink.php class/gallery/getid3/module.audio-video.matroska.php class/gallery/getid3/module.audio-video.nsv.php class/gallery/getid3/module.audio.avr.php class/gallery/getid3/module.audio.bonk.php class/gallery/getid3/module.audio.la.php class/gallery/getid3/module.audio.lpac.php class/gallery/getid3/module.audio.monkey.php class/gallery/getid3/module.audio.optimfrog.php class/gallery/getid3/module.audio.rkau.php class/gallery/getid3/module.audio.shorten.php class/gallery/getid3/module.audio.tta.php class/gallery/getid3/module.audio.voc.php class/gallery/getid3/module.audio.vqf.php class/gallery/getid3/module.graphic.bmp.php class/gallery/getid3/module.graphpc.pcd.php class/gallery/getid3/module.misc.exe.php class/gallery/getid3/module.misc.iso.php"
+TOREMOVE="include_files release/ locale/old/ templates/standard-with-plugins/ templates/grey-sf/ templates/default templates/plogworld bin-devel/ docs-devel/ class/database/adodb/drivers/adodb-access.inc.php class/database/adodb/drivers/adodb-ado_access.inc.php class/database/adodb/drivers/adodb-ado_mssql.inc.php class/database/adodb/drivers/adodb-borland_ibase.inc.php class/database/adodb/drivers/adodb-csv.inc.php class/database/adodb/drivers/adodb-db2.inc.php class/database/adodb/drivers/adodb-fbsql.inc.php class/database/adodb/drivers/adodb-firebird.inc.php class/database/adodb/drivers/adodb-ibase.inc.php class/database/adodb/drivers/adodb-informix.inc.php class/database/adodb/drivers/adodb-informix72.inc.php class/database/adodb/drivers/adodb-mssql.inc.php class/database/adodb/drivers/adodb-mssqlpo.inc.php class/database/adodb/drivers/adodb-oci8.inc.php class/database/adodb/drivers/adodb-oci8po.inc.php class/database/adodb/drivers/adodb-oci805.inc.php class/database/adodb/drivers/adodb-odbc_mssql.inc.php class/database/adodb/drivers/adodb-odbc_oracle.inc.php class/database/adodb/drivers/adodb-odbc.inc.php class/database/adodb/drivers/adodb-oracle.inc.php class/database/adodb/drivers/adodb-postgres.inc.php class/database/adodb/drivers/adodb-postgres7.inc.php class/database/adodb/drivers/adodb-postgres64.inc.php class/database/adodb/drivers/adodb-proxy.inc.php class/database/adodb/drivers/adodb-sapdb.inc.php class/database/adodb/drivers/adodb-sqlanywhere.inc.php class/database/adodb/drivers/adodb-sqlite.inc.php class/database/adodb/drivers/adodb-sybase.inc.php class/database/adodb/drivers/adodb-vfp.inc.php class/database/adodb/lang/adodb-ca.inc.php class/database/adodb/lang/adodb-cn.inc.php class/database/adodb/lang/adodb-cz.inc.php class/database/adodb/lang/adodb-de.inc.php class/database/adodb/lang/adodb-es.inc.php class/database/adodb/lang/adodb-fr.inc.php class/database/adodb/lang/adodb-it.inc.php class/database/adodb/lang/adodb-pt-br.inc.php class/database/adodb/lang/adodb-ru1251.inc.php class/database/adodb/lang/adodb-sv.inc.php class/database/adodb/perf/perf-db2.inc.php class/database/adodb/perf/perf-informix.inc.php class/database/adodb/perf/perf-mssql.inc.php class/database/adodb/perf/perf-oci8.inc.php class/database/adodb/perf/perf-postgres.inc.php class/database/adodb/session/ class/gallery/getid3/module.archive.rar.php class/gallery/getid3/module.archive.szip.php class/gallery/getid3/module.audio-video.bink.php class/gallery/getid3/module.audio-video.matroska.php class/gallery/getid3/module.audio-video.nsv.php class/gallery/getid3/module.audio.avr.php class/gallery/getid3/module.audio.bonk.php class/gallery/getid3/module.audio.la.php class/gallery/getid3/module.audio.lpac.php class/gallery/getid3/module.audio.monkey.php class/gallery/getid3/module.audio.optimfrog.php class/gallery/getid3/module.audio.rkau.php class/gallery/getid3/module.audio.shorten.php class/gallery/getid3/module.audio.tta.php class/gallery/getid3/module.audio.voc.php class/gallery/getid3/module.audio.vqf.php class/gallery/getid3/module.graphic.bmp.php class/gallery/getid3/module.graphpc.pcd.php class/gallery/getid3/module.misc.exe.php class/gallery/getid3/module.misc.iso.php dbperf.php locale/locale_en_US.php *.xcode tools/ locale/locale_it_IT.php"
 
 #
 # helper functions to print things in different colors
@@ -74,9 +74,17 @@
 WORKDIR=$PACKAGENAME
 BUILDLABEL=$PACKAGENAME
 
+# determine whether code should be fetched from 
+# plog/trunk or plog/tags/xxxx
+if [ $SVNTAG == "HEAD" ]; then
+   SVNREPO=${SVNREPO}/trunk
+else
+   SVNREPO=${SVNREPO}/tags/${SVNTAG}
+fi
+
 # call the cvs command with the correct parameters
 message "Fetching the source code using $SVNTAG label..."
-REV=`svn checkout $SVNSERVER$SVNREPO -r $SVNTAG $WORKDIR | tail -n 1 | cut -d ' ' -f 4 | tr -d . `
+REV=`svn checkout $SVNSERVER$SVNREPO $WORKDIR | tail -n 1 | cut -d ' ' -f 4 | tr -d . `
 
 if [ $? -eq 1 ]; then
     echo "There was an error fetching the source code. Please try again."
@@ -120,7 +128,9 @@
   rm -rf $WORKDIR/$i
 done
 
-# and create the tar.gz and .tar.bz2 packages
+# and create the .zip, tar.gz and .tar.bz2 packages
+message "Creating .zip package..."
+zip $BUILDLABEL.zip -r $WORKDIR  > /dev/null
 message "Creating .tar.gz package..."
 tar czvf $BUILDLABEL.tar.gz $WORKDIR > /dev/null
 message "Creating .tar.bz2 package..."




More information about the pLog-svn mailing list