From d83d715e363f72779adaa3a3829548bb954243ce Mon Sep 17 00:00:00 2001 From: "Ramón M. Gómez" Date: Wed, 16 Jan 2019 13:50:38 +0100 Subject: #872: Adapting commits 01f4ee0, b411a0f, 2dd6a85, c616aa6 from devel branch. --- client/boot-tools/boottoolsfunctions.lib | 2 +- doc/CHANGELOG.es.txt | 6 +++++- installer/opengnsys_installer.sh | 2 +- installer/opengnsys_makecompress.sh | 6 +++--- installer/opengnsys_update.sh | 2 +- repoman/bin/deleteimage | 4 ++-- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/client/boot-tools/boottoolsfunctions.lib b/client/boot-tools/boottoolsfunctions.lib index 5d22e11f..83dbcf5d 100755 --- a/client/boot-tools/boottoolsfunctions.lib +++ b/client/boot-tools/boottoolsfunctions.lib @@ -124,7 +124,7 @@ case "${1,,}" in esac BRANCH="master" GITURL="https://api.github.com/repos/opengnsys/OpenGnsys/commits?sha=$BRANCH&path=/client" -GITRELEASE=$(curl -s "$GITURL" | jq -r '"r" + (.[0].commit.committer.date | gsub("-"; "")[:8]) + "." + (.[0].sha[:7])') +GITRELEASE=$(curl -s "$GITURL" | jq -r '"r" + (.[0].commit.committer.date | split("-") | join("")[:8]) + "." + (.[0].sha[:7])') NAMEISOCLIENT="$VERSIONBOOTTOOLS-$OSCODENAME-$OSRELEASE-$OSARCH-$GITRELEASE" NAMEHOSTCLIENT="$VERSIONBOOTTOOLS-$OSCODENAME-$GITRELEASE" export OSDISTRIB OSCODENAME OSRELEASE OSARCH OSHTTP diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index 64e6452c..22c9edac 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -17,21 +17,25 @@ Tickets resueltos en módulo OpenGnsys Client: Tickets resueltos en módulo OpenGnsys Server: #846 Configuración de logrotate para que incluya todos los servicios de OpenGnsys (corrección) #859 Gestor de los ficheros PXE duplicado +#886 Actualización de la 1.0.6b a la 1.1.0 da errores a la hora de agregar ordenadores/aulas (no válido) Tickets resueltos en módulo OpenGnsys Repository Server: #850 Problema con repositorio recién instalado (corrección) +#882 deleteimage no borra directorio (corrección) Tickets resueltos en módulo OpenGnsys Web Admin Console: #835 Problemas al listar plantillas en Nerboot Avanzado (corrección) -#839 Errores detectado en API REST para Remote PC (corrección) #849 Incorporar ordenadores de dhcp no admite comentarios tras la declarción de un host (corrección) #867 La ayuda en la consola incluirá más información #870 Netboot avanzado no crea la plantilla de arranque si el equipo no tiene asignado un repositorio (corrección) Tickets resueltos en módulo OpenGnsys Installer: +#876 Problemas al actualizar desde Subversion a Git (corrección) #879 Función checkVersion de opengnsys_update.sh del tar.gz da error si se ejecuta sobre la misma versión de OpenGnsys (corrección) +#880 openGnsys_update.sh no deja la revisión, solo deja 1.1.0a (corrección Tickets genéricos resueltos: +#839 Errores detectado en API REST para Remote PC (corrección) #840 Usar Git como repositorio de código #865 Problemas con Trac (corrección) #872 Liberar versión de mantenimiento OpenGnsys 1.1.0a diff --git a/installer/opengnsys_installer.sh b/installer/opengnsys_installer.sh index 95304a4b..97e9d183 100755 --- a/installer/opengnsys_installer.sh +++ b/installer/opengnsys_installer.sh @@ -1552,7 +1552,7 @@ function installationSummary() # de código o si no está incluida en el fichero de versión. if [ $REMOTE -eq 1 ] || [ -z "$(awk '$3~/r[0-9]*/ {print}' $VERSIONFILE)" ]; then # Revisión: rAñoMesDía.Gitcommit (8 caracteres de fecha y 7 primeros de commit). - REVISION=$(curl -s "$API_URL" | jq -r '"r" + (.commit.commit.committer.date | gsub("-"; "")[:8]) + "." + (.commit.sha[:7])') + REVISION=$(curl -s "$API_URL" | jq -r '"r" + (.commit.commit.committer.date | split("-") | join("")[:8]) + "." + (.commit.sha[:7])') sed -ri "s/($| r[.0-9a-f]+)/ $REVISION/" $VERSIONFILE fi diff --git a/installer/opengnsys_makecompress.sh b/installer/opengnsys_makecompress.sh index 1ba9d7d1..7913930f 100755 --- a/installer/opengnsys_makecompress.sh +++ b/installer/opengnsys_makecompress.sh @@ -19,13 +19,13 @@ for PROG in jq unzip; do fi done -# Variables +# Variables. BRANCH="master" CODE_URL="https://codeload.github.com/opengnsys/OpenGnsys/zip/$BRANCH" API_URL="https://api.github.com/repos/opengnsys/OpenGnsys/branches/$BRANCH" -REVISION=$(curl -s "$API_URL" | jq -r '"r" + (.commit.commit.committer.date | gsub("-"; "")[:8]) + "." + (.commit.sha[:7])') +REVISION=$(curl -s "$API_URL" | jq -r '"r" + (.commit.commit.committer.date | split("-") | join("")[:8]) + "." + (.commit.sha[:7])') -# Descargar repositorio SVN +# Descargar del repositorio de código. cd /tmp rm -fr opengnsys curl "$CODE_URL" -o opengnsys.zip && unzip opengnsys.zip && mv "OpenGnsys-$BRANCH" opengnsys diff --git a/installer/opengnsys_update.sh b/installer/opengnsys_update.sh index b243df25..22b9c02d 100755 --- a/installer/opengnsys_update.sh +++ b/installer/opengnsys_update.sh @@ -1031,7 +1031,7 @@ function updateSummary() # Obtener revisión. if [ $REMOTE -eq 1 ]; then # Revisión: rAñoMesDía.Gitcommit (8 caracteres de fecha y 7 primeros de commit). - REVISION=$(curl -s "$API_URL" | jq -r '"r" + (.commit.commit.committer.date | gsub("-"; "")[:8]) + "." + (.commit.sha[:7])') + REVISION=$(curl -s "$API_URL" | jq -r '"r" + (.commit.commit.committer.date | split("-") | join("")[:8]) + "." + (.commit.sha[:7])') else # Leer revisión del fichero de versiones. REVISION=$(awk '{print $3}' $PROGRAMDIR/../doc/VERSION.txt 2>/dev/null) diff --git a/repoman/bin/deleteimage b/repoman/bin/deleteimage index 2da477e4..a683d541 100755 --- a/repoman/bin/deleteimage +++ b/repoman/bin/deleteimage @@ -15,7 +15,7 @@ #@version 1.0.6 - Detección automática del tipo de imagen. #@date 2014-10-29 #@author Ramón Gómez, ETSII Univ. Sevilla -#@version 1.1.0 - Aunque no exista imagen permite recuperar la copia. +#@version 1.1.0 - Aunque no exista imagen permite recuperar la copia. #@date 2016-10-14 #@author Irina Gómez, ETSII Univ. Sevilla #*/ ## @@ -60,7 +60,7 @@ for IMG in "$OGIMG/$1.$IMGEXT" "$OGIMG/$1.$IMGEXT.$DIFFEXT" "$OGIMG/$1"; do if [ -r $IMG ] ; then IMGPATH=$IMG echo "Borrando imagen $IMGPATH" - rm -f $IMGPATH{,.sum,.full.sum,.torrent} + rm -fr $IMGPATH{,.sum,.full.sum,.torrent} break fi # Compruebo si existe copia de seguridad -- cgit v1.2.3-18-g5258