summaryrefslogtreecommitdiffstats
path: root/installer/opengnsys_makecompress.sh
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2011-05-10 18:24:28 +0000
committerramon <ramongomez@us.es>2011-05-10 18:24:28 +0000
commitd22129a3ac047a59b68950e47e7e7f4f9dd6e493 (patch)
treeb846d558b2a5ba08b6490e31c2be5f8d4082701e /installer/opengnsys_makecompress.sh
parent2e6acd9c918374a1a003b84bbeb0ce059b9ad143 (diff)
Versión 1.0.1: script de generación de fichero comprimido del proyecto (incidencia #398).
git-svn-id: https://opengnsys.es/svn/branches/version1.0@1955 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'installer/opengnsys_makecompress.sh')
-rwxr-xr-xinstaller/opengnsys_makecompress.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/installer/opengnsys_makecompress.sh b/installer/opengnsys_makecompress.sh
new file mode 100755
index 00000000..2587343a
--- /dev/null
+++ b/installer/opengnsys_makecompress.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+#
+# Script: opengnsys_compress.sh
+# Descripción: Programa para descargar y generar un fichero comprimido con los
+# datos de la última revisión de código del Proyecto OpenGnSys.
+# Salida: Datos del fichero comprimido generado.
+# Versión: 1.0 - Incluido en OpenGnSys 1.0.1
+# Autor: Ramón Gómez, Universidad de Sevilla
+# Fecha: 10/05/2011
+
+
+# Variables
+SVNURL="http://www.opengnsys.es/svn/trunk/"
+SVNREV=$(LANG=C svn info $SVNURL | awk '/Last Changed Rev:/ {print "r"$4}')
+
+# Descargar repositorio SVN
+cd /tmp
+rm -fr opengnsys
+svn export $SVNURL opengnsys || exit 1
+# Parchear datos de revisión del código.
+perl -pi -e "s/$/ $SVNREV/" opengnsys/doc/VERSION.txt
+# Generar fichero comprimido.
+VERSION=$(awk '{print $2"-"$3}' opengnsys/doc/VERSION.txt)
+tar cvzf opengnsys-$VERSION.tar.gz opengnsys
+rm -fr opengnsys
+ls -lh $(readlink -e opengnsys-$VERSION.tar.gz)
+