summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/shared/scripts/configureOsCustom.template24
-rwxr-xr-xclient/shared/scripts/deployImage2
2 files changed, 20 insertions, 6 deletions
diff --git a/client/shared/scripts/configureOsCustom.template b/client/shared/scripts/configureOsCustom.template
index a9573cae..8c8fcd57 100644
--- a/client/shared/scripts/configureOsCustom.template
+++ b/client/shared/scripts/configureOsCustom.template
@@ -1,12 +1,26 @@
#!/bin/bash
-# configureOsCustom.template
-# Plantilla para fichero de configuración del cliente tras restaurar una imagen.
-# Recibe los mismos parámetros que el script "configureOsCustom".
-# Nota: para usar este fichero, renombrar como "createImageCustomPost".
+#/**
+# configureOsCustom
+#@brief Plantilla para scirpt de configuracion personalizada de sistema operativo restaurado.
+#@param $1 disco
+#@param $2 particion
+#@param $3 Repositorio: CACHE, REPO o dirección IP (opcional)
+#@param $4 Nombre canónico de la imagen sin extensión (opcional)
+#@warning Renombrar este fichero como "configureOsCustom".
+#@note Los parámetros disco y partición son obligatorios y opcionalmente puede recibir también el repositorio y la imagen usada para en el despliegue.
# Control de parámetros.
-[ $# -ne 4 ] || exit
+[ $# -eq 2 -o $# -eq 4 ] || exit
+# Parámetros obligatorios.
+DISK="$1"
+PART="$2"
+# Parámetros opcionales.
+REPO="${3^^}" # En mayúsculas.
+IMGNAME="$4"
+
+
+# Añadir aquí el código de postconfiguración personalizada.
diff --git a/client/shared/scripts/deployImage b/client/shared/scripts/deployImage
index 846a8149..724d515e 100755
--- a/client/shared/scripts/deployImage
+++ b/client/shared/scripts/deployImage
@@ -170,7 +170,7 @@ ogEcho log session " [ ] $MSG_SCRIPTS_TIME_PARTIAL : $[TIME3/60]m $[TIME3
if which configureOsCustom &>/dev/null; then
ogEcho log session "[90] configureOsCustom"
- configureOsCustom "$DISK" "$PART"
+ configureOsCustom "$DISK" "$PART" "$REPO" "$IMGNAME"
else
ogEcho log session "[90] $MSG_SCRIPTS_OS_CONFIGURE "
configureOs "$DISK" "$PART"