#983: Merge branch `v1.1.1c` into `master`.

remotes/github/disk-image
Ramón M. Gómez 2020-06-15 16:53:43 +02:00
commit 1d1e06d319
8 changed files with 31 additions and 32 deletions

0
client/engine/UEFI.lib 100644 → 100755
View File

View File

@ -3,6 +3,16 @@ LISTA DE CAMBIOS CHANGELOG.es.txt
======================================== ========================================
Lista de cambios incluidos en OpenGnsys 1.1.1c (versión de mantenimiento)
----------------------------------------------
Tickets resueltos en módulo OpenGnsys Installer:
#943 Elegir versión a la que se quiere actualizar
Tickets genéricos resueltos:
#983 Liberar versión de mantenimiento OpenGnsys 1.1.1c
Lista de cambios incluidos en OpenGnsys 1.1.1b (versión de mantenimiento) Lista de cambios incluidos en OpenGnsys 1.1.1b (versión de mantenimiento)
---------------------------------------------- ----------------------------------------------
@ -41,6 +51,7 @@ Tickets resueltos en módulo OpenGnsys Installer:
Tickets genéricos resueltos: Tickets genéricos resueltos:
#959 Liberar versión de mantenimiento OpenGnsys 1.1.1b #959 Liberar versión de mantenimiento OpenGnsys 1.1.1b
Lista de cambios incluidos en OpenGnsys 1.1.1a (versión de mantenimiento) Lista de cambios incluidos en OpenGnsys 1.1.1a (versión de mantenimiento)
---------------------------------------------- ----------------------------------------------
@ -58,7 +69,6 @@ Tickets resueltos en módulo OpenGnsys Web Admin Console:
#949 Mostrar datos de sesiones de sistemas operativos en propiedades de ordenador #949 Mostrar datos de sesiones de sistemas operativos en propiedades de ordenador
Tickets resueltos en módulo OpenGnsys Installer: Tickets resueltos en módulo OpenGnsys Installer:
#943 Elegir versión a la que se quiere actualizar
#945 Script de importación no guarda los triggers de la base de datos (corrección) #945 Script de importación no guarda los triggers de la base de datos (corrección)
#950 GitHub ya no permite obtener la copia de trabajo con Subversion (corrección) #950 GitHub ya no permite obtener la copia de trabajo con Subversion (corrección)
#951 Posible problema al actualizar la base de datos con MySQL en modo estricto (corrección) #951 Posible problema al actualizar la base de datos con MySQL en modo estricto (corrección)

View File

@ -1,7 +1,7 @@
{ {
"project": "OpenGnsys", "project": "OpenGnsys",
"version": "1.1.1c", "version": "1.1.1c",
"codename": "", "codename": "Espeto",
"definition": "", "definition": "http://www.andalucia.com/gastronomy/espeto.htm",
"release": "" "release": ""
} }

View File

@ -182,7 +182,7 @@ function autoConfigure()
# Choose an available version to update. # Choose an available version to update.
function chooseVersion() function chooseVersion()
{ {
local RELEASES DOWNLOADS INSTVERSION INSTRELEASE local RELEASES DOWNLOADS INSTVERSION INSTRELEASE RELDATE
# Development branch. # Development branch.
BRANCH="master" BRANCH="master"
@ -197,10 +197,10 @@ function chooseVersion()
# Fetch tags (releases) data from GitHub. # Fetch tags (releases) data from GitHub.
while read -pe TAG URL; do while read -pe TAG URL; do
if [[ $TAG =~ ^opengnsys- ]]; then if [[ $TAG =~ ^opengnsys- ]]; then
[ "${TAG#opengnsys-}" \< "${INSTVERSION%pre}" ] && break [ "${TAG#opengnsys-}" \< "${INSTVERSION%pre}" ] && continue
RELEASES+=( "${TAG}" ) RELDATE=$(curl -s "$URL" | jq -r '.commit.committer.date | split("-") | join("")[:8]')
RELEASES+=( "${TAG} ($RELDATE)" )
DOWNLOADS+=( "$URL" ) DOWNLOADS+=( "$URL" )
#RELDATE=$(curl -s "$URL" | jq -r '.commit.committer.date | split("-") | join("")[:8]')
fi fi
done <<< $(curl -s "$API_URL/../../tags" | jq -r '.[] | .name+" "+.commit.url') done <<< $(curl -s "$API_URL/../../tags" | jq -r '.[] | .name+" "+.commit.url')
# Add development (master) branch. # Add development (master) branch.
@ -210,10 +210,10 @@ function chooseVersion()
if [ ${#RELEASES[@]} -gt 1 ]; then if [ ${#RELEASES[@]} -gt 1 ]; then
echo "Installed version: $INSTVERSION $INSTRELEASE" echo "Installed version: $INSTVERSION $INSTRELEASE"
echo "Versions available for update (\"$BRANCH\" is the latest development branch):" echo "Versions available for update (\"$BRANCH\" is the latest development branch):"
PS3="Enter a number: " PS3="Enter a number (CTRL-C to exit): "
select opt in "${RELEASES[@]}"; do select opt in "${RELEASES[@]}"; do
if [ -n "$opt" ]; then if [ -n "$opt" ]; then
BRANCH="$opt" BRANCH="${opt%% *}"
API_URL="${DOWNLOADS[REPLY-1]}" API_URL="${DOWNLOADS[REPLY-1]}"
break break
fi fi

View File

@ -4,7 +4,7 @@ VAGRANTFILE_API_VERSION = "2"
# VM provider: Oracle VM VirtualBox. # VM provider: Oracle VM VirtualBox.
ENV['VAGRANT_DEFAULT_PROVIDER'] = "virtualbox" ENV['VAGRANT_DEFAULT_PROVIDER'] = "virtualbox"
# OpenGnsys version and OGAgent version. # OpenGnsys version and OGAgent version.
OGVERSION="1.1.1b" OGVERSION="1.1.1c"
# Language (accepted values: es_ES, ca_ES, en_GB). # Language (accepted values: es_ES, ca_ES, en_GB).
LANGUAGE = "es_ES" LANGUAGE = "es_ES"
ENV['LC_ALL'] = LANGUAGE + ".UTF-8" ENV['LC_ALL'] = LANGUAGE + ".UTF-8"

View File

@ -1 +1 @@
Vagrantfile-1.1.1b-vbox Vagrantfile-1.1.1c-vbox

View File

@ -21,34 +21,24 @@ LOGFILE="$OPENGNSYS/log/$PROG.log"
# Procesar ficheros de imágenes. # Procesar ficheros de imágenes.
trap 'echo "`date` : Proceso interrumpido" >> $LOGFILE; exit ' 1 2 3 6 9 15 trap 'echo "`date` : Proceso interrumpido" >> $LOGFILE; exit ' 1 2 3 6 9 15
#TODO en LOCAL: si existe algún fichero *.delete lo movemos al repositorio shopt -s nullglob
ls $OPENGNSYS/www/tmp/*.delete &>/dev/null || (checkrepo; exit) TODELETE=( $OPENGNSYS/www/tmp/*.delete )
mv $OPENGNSYS/www/tmp/*.* $OGIMG
#TODO: iniciar blucle siempre y cuando haya algun delete for IMG in ${TODELETE[@]##*/}; do
ls /opt/opengnsys/images/*.delete &>/dev/null || exit
for IMG in `ls $OGIMG/*.delete`; do
# Obtenemos el nombre de la imagen # Obtenemos el nombre de la imagen
DELETEIMAGE=$(echo ${IMG%%.*} | awk -F"$OGIMG/" '{print $2}') DELETEIMAGE="${IMG%%.*}"
# Borramos marca .delete para que el próximo cron no trabaje sobre este conjunto.
[ -f $IMG ] && rm $IMG
## Comprobamos si es una imagen de backup
DELETEant=$(echo $IMG | awk -F"." '{print $3}') ## .ant
## Si la imagen es un backup se añade la extensión ant ## Si la imagen es un backup se añade la extensión ant
if [[ $DELETEant == "ant" ]]; then [ "${IMG##*.}" == "ant" ] && DELETEIMAGE+=".ant"
DELETEIMAGE=$DELETEIMAGE".ant"
fi
## si directorio:imagen cambiamos : por / ## si directorio:imagen cambiamos : por /
DELETEIMAGE=$(echo $DELETEIMAGE|tr : /) DELETEIMAGE=$(echo $DELETEIMAGE|tr : /)
## se llama al escript de borrado de imagen. ## se llama al escript de borrado de imagen.
deleteimage $DELETEIMAGE deleteimage $DELETEIMAGE
done done
# Eliminar marcas de borrado.
rm -f ${TODELETE[@]}
# Actualizar información del repositorio. # Actualizar información del repositorio.
checkrepo checkrepo

View File

@ -16,7 +16,6 @@ BTSEEDERPID="/var/run/btseeder.pid"
################### ####################################### ################### #######################################
pkill bttrack pkill bttrack
rm $BTTRACKDFILE rm -f $BTTRACKDFILE
sleep 2 sleep 2
bttrack $BTTRACK_OPTIONS &>> $BTTRACKLOG & bttrack $BTTRACK_OPTIONS &>> $BTTRACKLOG &
ps aux | grep bttrack | grep -v grep | awk -F: '{print $3}'