diff options
Diffstat (limited to 'client/shared/etc/preinit')
-rwxr-xr-x | client/shared/etc/preinit/fileslinks.sh | 13 | ||||
-rwxr-xr-x | client/shared/etc/preinit/loadenviron.sh | 1 |
2 files changed, 9 insertions, 5 deletions
diff --git a/client/shared/etc/preinit/fileslinks.sh b/client/shared/etc/preinit/fileslinks.sh index b6fc7e2f..826282da 100755 --- a/client/shared/etc/preinit/fileslinks.sh +++ b/client/shared/etc/preinit/fileslinks.sh @@ -6,9 +6,12 @@ #@version 0.9 #@author Ramon Gomez, ETSII Universidad de Sevilla #@date 2009-10-10 -#@version 1.0.5 - Enlace para librería libmac. +#@version 1.0.5 - Enlace para librería libmac (obsoleto en versión 1.1.1). #@author Ramon Gomez, ETSII Universidad de Sevilla #@date 2012-06-28 +#@version 1.1.2 - Autenticación con clave pública para SSH +#@author Irina Gómez, ETSII Universidad de Sevilla +#@date 2019-09-25 #*/ @@ -19,9 +22,6 @@ if [ -n "$OPENGNSYS" ]; then # Shell BASH por defecto (para usar "runtest") ln -fs /bin/bash /bin/sh 2>/dev/null - # Enlace a la librería libmac para ld-mac. - [ -f /usr/lib/libmac.so ] || ln -fs $OGLIB/libmac.so /usr/lib 2>/dev/null - # Crear directorio de bloqueos mkdir -p /var/lock 2>/dev/null || mkdir -p /run/lock @@ -32,7 +32,7 @@ if [ -n "$OPENGNSYS" ]; then # Enlaces para Qt Embeded. QTDIR="/usr/local" mkdir -p $QTDIR/{etc,lib,plugins} - for i in $OGLIB/qtlib/*; do + for i in $OGLIB/qtlib/* $OGLIB/fonts; do [ -f $QTDIR/lib/$i ] || ln -fs $i $QTDIR/lib 2>/dev/null done for i in $OGLIB/qtplugins/*; do @@ -42,6 +42,9 @@ if [ -n "$OPENGNSYS" ]; then [ -f $QTDIR/etc/$i ] || ln -fs $i $QTDIR/etc 2>/dev/null done + # Autenticación con clave pública para SSH + [ -f /scripts/ssl/authorized_keys ] && cp /scripts/ssl/* /root/.ssh + else # FIXME Error: entorno de OpenGnsys no configurado. echo "Error: OpenGnsys environment is not configured." # FIXME: definir mensaje. diff --git a/client/shared/etc/preinit/loadenviron.sh b/client/shared/etc/preinit/loadenviron.sh index 314fb872..c80043cf 100755 --- a/client/shared/etc/preinit/loadenviron.sh +++ b/client/shared/etc/preinit/loadenviron.sh @@ -141,3 +141,4 @@ export OG_ERR_DONTUNMOUNT_IMAGE=72 # Error al desmontar la imagen export OG_ERR_NOTDIFFERENT=73 # No se detectan diferencias entre la imagen basica y la particion. export OG_ERR_SYNCHRONIZING=74 # Error al sincronizar, puede afectar la creacion/restauracion de la imagen +export OG_ERR_NOTUEFI=80 # La interfaz UEFI no está activa |