[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