diff options
Diffstat (limited to 'admin')
-rwxr-xr-x | admin/Interface/CrearImagenBasica | 11 | ||||
-rwxr-xr-x | admin/Interface/CrearSoftIncremental | 10 |
2 files changed, 21 insertions, 0 deletions
diff --git a/admin/Interface/CrearImagenBasica b/admin/Interface/CrearImagenBasica index 9fd487f4..f302aa8e 100755 --- a/admin/Interface/CrearImagenBasica +++ b/admin/Interface/CrearImagenBasica @@ -44,6 +44,14 @@ #Carga el configurador del engine desde el fichero engine.cfg [ -z $OGENGINECONFIGURATE ] && source /opt/opengnsys/etc/engine.cfg + # Si el destino es REPO y el cliente no está en modo "admin"; activar repositorio para escritura, + if [ "$REPO" == "REPO" -a "$boot" != "admin" ] + then + CambiarAcceso admin &>> $OGLOGFILE + RETVAL=$? + [ $RETVAL -gt 0 ] && exit $RETVAL + fi + # Clear temporary file used as log track by httpdlog # Limpia los ficheros temporales usados como log de seguimiento para httpdlog echo " " > $OGLOGSESSION; echo " " > $OGLOGCOMMAND; echo " " > ${OGLOGCOMMAND}.tmp @@ -73,3 +81,6 @@ createBaseImage $1 $2 $DEST "$3" fi + + [ "$REPO" == "REPO" -a "$boot" != "admin" ] && CambiarAcceso user + diff --git a/admin/Interface/CrearSoftIncremental b/admin/Interface/CrearSoftIncremental index 8bba0dd3..9fe6df8f 100755 --- a/admin/Interface/CrearSoftIncremental +++ b/admin/Interface/CrearSoftIncremental @@ -43,6 +43,15 @@ #Carga el configurador del engine desde el fichero engine.cfg [ -z $OGENGINECONFIGURATE ] && source /opt/opengnsys/etc/engine.cfg + # Si el destino es REPO y el cliente no está en modo "admin"; activar repositorio para escritura, + if [ "$REPO" == "REPO" -a "$boot" != "admin" ] + then + CambiarAcceso admin &>> $OGLOGFILE + RETVAL=$? + [ $RETVAL -gt 0 ] && exit $RETVAL + fi + + # Clear temporary file used as log track by httpdlog # Limpia los ficheros temporales usados como log de seguimiento para httpdlog echo " " > $OGLOGSESSION; echo " " > $OGLOGCOMMAND; echo " " > ${OGLOGCOMMAND}.tmp @@ -73,3 +82,4 @@ fi + [ "$REPO" == "REPO" -a "$boot" != "admin" ] && CambiarAcceso user |