source: client/shared/scripts/restoreImageCustom.template

qndtest
Last change on this file was 9f71b83, checked in by ramon <ramongomez@…>, 7 years ago

#652: Corregir errata en orden de parámetros de script personalizado para restaurar imagen.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@5301 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 1.5 KB
Line 
1#!/bin/bash
2#/**
3#         restoreImageCustom
4#@brief   Plantilla para scirpt de rastauración personalizada de imagen.
5#@param   $1 nº de disco
6#@param   $2 nº de partición
7#@param   $3 Repositorio: CACHE, REPO o dirección IP
8#@param   $4 Nombre canónico de la imagen sin extensión
9#@warning Renombrar este fichero como "restoreImageCustom" para sustituir al script estándar "restoreImage".
10#**/
11
12
13# Control de parámetros.
14[ $# -ge 4 -a $# -le 6 ] || ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: restoreImageCustom str_repo str_imagen int_ndisco int_npart [ str_proto [\"str_opciones\"] ]" || exit $?
15
16# Toma de parámetros.
17REPO="${1^^}"           # Repositorio (en mayúsculas).
18IMGNAME="$2"            # Nombre canónico de imagen (sin extensión).
19DISK="$3"               # Nº de disco.
20PART="$4"               # Nº de partición.
21PROTO="${5^^}"          # Protocolo de comunicaciones (por defecto, UNICAST).
22PROTO=${PROTO:-"UNICAST"}
23PROTOOPT="$6"           # Opciones del protocolo separadas por ":" (opcional).
24
25
26# Paso 0: Añadir código para realizar control de errores de los parámetros de entrada (recomendado).
27
28
29# Paso 1: Añadir aquí el código para el proceso previo antes de la restauración de la imagen en los equipos (opcional).
30
31
32# Paso 2: Sustituir, si se desea, la llamada al proceso estándar de restauración de imagen por código personalizado.
33restoreImage "$@"
34
35
36# Aviso: editar la plantilla "configureOsCustom" para añadir el código personalizado para el proceso de postconfiguración de los clientes (no incluir aquí dicho código).
37
Note: See TracBrowser for help on using the repository browser.