diff options
-rw-r--r-- | doc/CHANGELOG.es.txt | 5 | ||||
-rwxr-xr-x | installer/opengnsys_update.sh | 15 |
2 files changed, 14 insertions, 6 deletions
diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index ec44b681..64e6452c 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -23,12 +23,15 @@ Tickets resueltos en módulo OpenGnsys Repository Server: 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: +#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) + 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_update.sh b/installer/opengnsys_update.sh index 0f976497..b243df25 100755 --- a/installer/opengnsys_update.sh +++ b/installer/opengnsys_update.sh @@ -434,7 +434,7 @@ function checkVersion() if [ $REMOTE -eq 1 ]; then NEWVERSION=$(curl -s $RAW_URL/doc/VERSION.txt 2>/dev/null | awk '{print $2}') else - NEWVERSION=$(awk '{print $2}' $PROGRAMDIR/doc/VERSION.txt 2>/dev/null) + NEWVERSION=$(awk '{print $2}' $PROGRAMDIR/../doc/VERSION.txt 2>/dev/null) fi [[ "$NEWVERSION" =~ pre ]] && PRE=1 @@ -956,7 +956,7 @@ function updateClient() oglivecli convert fi # Comprobar si debe actualizarse el cliente. - SOURCELENGTH=$(curl -sI $SOURCEFILE 2>&1 | awk '/Content-Length:/ {print $2}') + SOURCELENGTH=$(curl -sI $SOURCEFILE 2>&1 | awk '/Content-Length:/ {gsub("\r", ""); print $2}') TARGETLENGTH=$(stat -c "%s" $TARGETFILE 2>/dev/null) [ -z $TARGETLENGTH ] && TARGETLENGTH=0 if [ "$SOURCELENGTH" != "$TARGETLENGTH" ]; then @@ -1028,9 +1028,14 @@ function updateSummary() # Actualizar fichero de versión y revisión. local VERSIONFILE REVISION VERSIONFILE="$INSTALL_TARGET/doc/VERSION.txt" - # 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])') - + # 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])') + else + # Leer revisión del fichero de versiones. + REVISION=$(awk '{print $3}' $PROGRAMDIR/../doc/VERSION.txt 2>/dev/null) + fi [ -f $VERSIONFILE ] || echo "OpenGnsys" >$VERSIONFILE sed -ri "s/($| r[.0-9a-f]+)/ $REVISION/" $VERSIONFILE |