[GRASS-SVN] r56406 - in grass-addons/tools/wingrass-packager: . osgeo4w osgeo4w/grass osgeo4w/grass64-dev osgeo4w/grass65-dev osgeo4w/grass70-dev
svn_grass at osgeo.org
svn_grass at osgeo.org
Sat May 25 02:55:48 PDT 2013
Author: martinl
Date: 2013-05-25 02:55:47 -0700 (Sat, 25 May 2013)
New Revision: 56406
Added:
grass-addons/tools/wingrass-packager/cronjob.sh
grass-addons/tools/wingrass-packager/osgeo4w/
grass-addons/tools/wingrass-packager/osgeo4w/grass/
grass-addons/tools/wingrass-packager/osgeo4w/grass/setup.hint
grass-addons/tools/wingrass-packager/osgeo4w/grass64-dev/
grass-addons/tools/wingrass-packager/osgeo4w/grass64-dev/setup.hint
grass-addons/tools/wingrass-packager/osgeo4w/grass65-dev/
grass-addons/tools/wingrass-packager/osgeo4w/grass65-dev/setup.hint
grass-addons/tools/wingrass-packager/osgeo4w/grass70-dev/
grass-addons/tools/wingrass-packager/osgeo4w/grass70-dev/setup.hint
Log:
wingrass: add setup.hint and cronjob file
Added: grass-addons/tools/wingrass-packager/cronjob.sh
===================================================================
--- grass-addons/tools/wingrass-packager/cronjob.sh (rev 0)
+++ grass-addons/tools/wingrass-packager/cronjob.sh 2013-05-25 09:55:47 UTC (rev 56406)
@@ -0,0 +1,95 @@
+#!/bin/sh
+
+WWW=/var/www
+SRC=/var/www/wingrass
+DST=/osgeo/download/osgeo4w/release/grass
+OSGEOID=to_be_defined
+
+rsync_grass() {
+ rsync -avg --delete --delete-excluded \
+ $SRC/grass$1/osgeo4w/ \
+ ${OSGEOID}@upload.osgeo.org:$DST/grass$1-dev
+}
+
+rm_7() {
+ for f in `find $SRC/grass$1/WinGRASS* -mtime +7`; do
+ rm -rfv $f
+ done
+ for f in `find $SRC/grass$1/osgeo4w/grass*.tar.bz2 -mtime +7`; do
+ rm -rfv $f
+ done
+}
+
+update_setup() {
+ file=$SRC/grass$1/osgeo4w/setup.hint
+ pattern=$SRC/grass$1/osgeo4w/*[0-9].tar.bz2
+
+ curr=`ls -r -w1 $pattern | head -n1 | cut -d'-' -f4,5 | cut -d'.' -f1`
+ prev=`ls -r -w1 $pattern | head -n2 | tail -n1 | cut -d'-' -f4,5 | cut -d'.' -f1`
+ version=`grep curr $file | cut -d':' -f2 | cut -d'-' -f1 | tr -d ' '`
+
+ sed -e "s/curr:.*/curr: ${version}-$curr/" \
+ -e "s/prev:.*/prev: ${version}-$prev/" -i $file
+}
+
+addons_index() {
+ cd $SRC/grass$1/addons
+ if [ $1 = "64" ] ; then
+ for d in $(find . -mindepth 1 -maxdepth 1 -type d) ; do
+ cd $d/logs
+ if [ -f "ALL.html" ] ; then
+ mv ALL.html index.html
+ fi
+ cd ../..
+ done
+ else
+ cd logs
+ if [ -f "ALL.html" ] ; then
+ mv ALL.html index.html
+ fi
+ fi
+}
+
+report() {
+ VERSION=$1
+ cd $SRC/grass${VERSION}/logs
+ last_log=`ls -t -w1 . | head -n1`
+ if [ -d $last_log ] ; then
+ cat $last_log/error.log 1>&2
+ fi
+}
+
+# geo1 (win) -> geo101
+cd $WWW
+wget -r -nH --no-parent --reject="index.html*" -l5 \
+ http://geo1.fsv.cvut.cz/wingrass/
+
+# move ALL.html -> index.html
+addons_index 64
+addons_index 65
+addons_index 70
+
+# remove old packages
+rm_7 64
+rm_7 65
+rm_7 70
+
+# update setup.ini
+update_setup 64
+update_setup 65
+update_setup 70
+
+# geo101 -> upload.osgeo.org
+rsync_grass 64
+rsync_grass 65
+rsync_grass 70
+
+# promote changes
+wget -q -O- http://upload.osgeo.org/cgi-bin/osgeo4w-regen.sh
+wget -q -O- http://upload.osgeo.org/cgi-bin/osgeo4w-promote.sh
+
+report 64
+report 65
+report 70
+
+exit 0
Property changes on: grass-addons/tools/wingrass-packager/cronjob.sh
___________________________________________________________________
Added: svn:executable
+ *
Added: grass-addons/tools/wingrass-packager/osgeo4w/grass/setup.hint
===================================================================
--- grass-addons/tools/wingrass-packager/osgeo4w/grass/setup.hint (rev 0)
+++ grass-addons/tools/wingrass-packager/osgeo4w/grass/setup.hint 2013-05-25 09:55:47 UTC (rev 56406)
@@ -0,0 +1,7 @@
+sdesc: "Geographic Resources Analysis Support System (GRASS GIS) - stable release"
+ldesc: "Geographic Resources Analysis Support System (GRASS GIS) - stable release"
+category: Desktop
+requires: msvcrt iconv libtiff proj gdal freetype-mingw pdcurses zlib fftw libpng msys tcltk wxpython python-numpy python-pil pyopengl avce00 gpsbabel gs
+maintainer: MartinLanda
+curr: 6.4.3RC3-1
+prev: 6.4.3RC2-1
Added: grass-addons/tools/wingrass-packager/osgeo4w/grass64-dev/setup.hint
===================================================================
--- grass-addons/tools/wingrass-packager/osgeo4w/grass64-dev/setup.hint (rev 0)
+++ grass-addons/tools/wingrass-packager/osgeo4w/grass64-dev/setup.hint 2013-05-25 09:55:47 UTC (rev 56406)
@@ -0,0 +1,7 @@
+sdesc: "Geographic Resources Analysis Support System (GRASS GIS) - stable release"
+ldesc: "Geographic Resources Analysis Support System (GRASS GIS) - 6.4 daily snapshot"
+category: Desktop
+requires: msvcrt iconv libtiff proj gdal freetype-mingw pdcurses zlib fftw libpng msys tcltk wxpython python-numpy python-pil pyopengl avce00 gpsbabel gs
+maintainer: MartinLanda
+curr: 6.4.3svn-r56391-596
+prev: 6.4.3svn-r56391-595
Added: grass-addons/tools/wingrass-packager/osgeo4w/grass65-dev/setup.hint
===================================================================
--- grass-addons/tools/wingrass-packager/osgeo4w/grass65-dev/setup.hint (rev 0)
+++ grass-addons/tools/wingrass-packager/osgeo4w/grass65-dev/setup.hint 2013-05-25 09:55:47 UTC (rev 56406)
@@ -0,0 +1,7 @@
+sdesc: "Geographic Resources Analysis Support System (GRASS GIS) - stable release"
+ldesc: "Geographic Resources Analysis Support System (GRASS GIS) - 6.5 daily snapshot"
+category: Desktop
+requires: msvcrt iconv libtiff proj gdal freetype-mingw pdcurses zlib fftw libpng msys tcltk wxpython python-numpy python-pil pyopengl avce00 gpsbabel gs
+maintainer: MartinLanda
+curr: 6.5.svn-r56390-596
+prev: 6.5.svn-r56390-595
Added: grass-addons/tools/wingrass-packager/osgeo4w/grass70-dev/setup.hint
===================================================================
--- grass-addons/tools/wingrass-packager/osgeo4w/grass70-dev/setup.hint (rev 0)
+++ grass-addons/tools/wingrass-packager/osgeo4w/grass70-dev/setup.hint 2013-05-25 09:55:47 UTC (rev 56406)
@@ -0,0 +1,7 @@
+sdesc: "Geographic Resources Analysis Support System (GRASS GIS) - stable release"
+ldesc: "Geographic Resources Analysis Support System (GRASS GIS) - 7.0 daily snapshot"
+category: Desktop
+requires: msvcrt iconv libtiff proj gdal gdal-python freetype-mingw pdcurses zlib fftw libpng msys tcltk wxpython python-numpy python-pil pyopengl avce00 gpsbabel liblas matplotlib gs
+maintainer: MartinLanda
+curr: 7.0.svn-r56402-596
+prev: 7.0.svn-r56395-595
More information about the grass-commit
mailing list