summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRamón M. Gómez <ramongomez@us.es>2019-01-16 13:50:38 +0100
committerRamón M. Gómez <ramongomez@us.es>2019-01-16 13:50:38 +0100
commitd83d715e363f72779adaa3a3829548bb954243ce (patch)
tree5965ad550a78fe9bf05356df88232a8864b34b58
parent23b34416176c840feef01df3755429add4d92e93 (diff)
#872: Adapting commits 01f4ee0, b411a0f, 2dd6a85, c616aa6 from devel branch.
-rwxr-xr-xclient/boot-tools/boottoolsfunctions.lib2
-rw-r--r--doc/CHANGELOG.es.txt6
-rwxr-xr-xinstaller/opengnsys_installer.sh2
-rwxr-xr-xinstaller/opengnsys_makecompress.sh6
-rwxr-xr-xinstaller/opengnsys_update.sh2
-rwxr-xr-xrepoman/bin/deleteimage4
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