summaryrefslogtreecommitdiffstats
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
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
-rw-r--r--installer/README.es.txt12
-rwxr-xr-xinstaller/opengnsys_makecompress.sh27
2 files changed, 34 insertions, 5 deletions
diff --git a/installer/README.es.txt b/installer/README.es.txt
index 068c54dc..828a32cc 100644
--- a/installer/README.es.txt
+++ b/installer/README.es.txt
@@ -6,9 +6,11 @@ Este directorio contiene la documentación y los programas para instalar, actual
eliminar el Proyecto OpenGnSys.
-- INSTALL.es.txt información de instalación y desinistalación
-- LICENSE.en.txt información de licencia de uso
-- opengnsys_installer.sh programa de instalación del serviidor
-- opengnsys_uninstall.sh programa de desinstalación del serviidor
-- opengnsys_update.sh programa de actualización del serviidor
+- INSTALL.es.txt información de instalación y desinistalación
+- LICENSE.en.txt información de licencia de uso
+- opengnsys_installer.sh programa de instalación del serviidor
+- opengnsys_makecompress.sh programa para descargar la última revisión del proyecto
+ y generar un fichero comprimido
+- opengnsys_uninstall.sh programa de desinstalación del serviidor
+- opengnsys_update.sh programa de actualización del serviidor
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)
+