36 lines
1.2 KiB
Bash
36 lines
1.2 KiB
Bash
#!/bin/bash
|
|
#/**
|
|
# createImageCustom
|
|
#@brief Plantilla para scirpt de creación personalizada de imagen.
|
|
#@param $1 nº de disco
|
|
#@param $2 nº de partición
|
|
#@param $3 Repositorio: CACHE, REPO o dirección IP
|
|
#@param $4 Nombre canónico de la imagen sin extensión
|
|
#@warning Renombrar este fichero como "createImageCustom" para sustituir al script estándar "createImage".
|
|
#**/
|
|
|
|
|
|
# Control de parámetros.
|
|
[ $# -eq 4 ] || ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: createImageCustom int_ndisc int_npart str_repo str_imgname" || exit $?
|
|
|
|
# Toma de parámetros.
|
|
DISK="$1" # Nº de disco.
|
|
PART="$2" # Nº de partición.
|
|
REPO="${3^^}" # Repositorio (en mayúsculas).
|
|
IMGNAME="$4" # Nombre canónico de imagen (sin extensión).
|
|
|
|
|
|
# Paso 0: Añadir código para realizar control de errores de los parámetros de entrada (recomendado).
|
|
|
|
|
|
# Paso 1: Añadir aquí el código para el proceso previo antes de la creación de la imagen en el equipo modelo (opcional).
|
|
|
|
|
|
# Paso 2: Sustituir, si se desea, la llamada al proceso estándar de creación de imagen por código personalizado.
|
|
createImage "$@"
|
|
|
|
|
|
# Paso 3: Añadir aquí el código para el proceso posterior tras la creación de la imagen (opcional).
|
|
|
|
|