source: client/shared/scripts/configureOsCustom.template @ c21abbc

Last change on this file since c21abbc was de687e3, checked in by ramon <ramongomez@…>, 10 years ago

#673: Integrar código de la versión 1.0.6 en rama principal.

git-svn-id: https://opengnsys.es/svn/trunk@4641 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[1602040]1#!/bin/bash
[de687e3]2#/**
3#         configureOsCustom
4#@brief   Plantilla para scirpt de configuracion personalizada de sistema operativo restaurado.
5#@param   $1 nº de disco
6#@param   $2 nº de partición
7#@param   $3 Repositorio: CACHE, REPO o dirección IP (opcional)
8#@param   $4 Nombre canónico de la imagen sin extensión (opcional)
9#@warning Renombrar este fichero como "configureOsCustom" para sustituir al script estándar "configureOs".
10#@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.
11#**/
[1602040]12
13
14# Control de parámetros.
[de687e3]15[ $# -eq 2 -o $# -eq 4 ] || ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: configureOsCustom int_ndisc int_npart [str_repo str_imgname]" || exit $?
[1602040]16
[de687e3]17# Parámetros obligatorios.
18DISK="$1"               # Nº de disco.
19PART="$2"               # Nº de partición.
20# Parámetros opcionales.
21REPO="${3^^}"           # Repositorio (en mayúsculas).
22IMGNAME="$4"            # Nombre canónico de imagen (sin extensión).
23
24
25# Paso 0: Añadir código para realizar control de errores de los parámetros de entrada (recomendado).
26
27# Paso 1: Añadir aquí el código personalizado de postconfiguración.
28# Nota: puede llamarse al script estandar "configureOs", pero el orden de aplicación de los comandos puede ser importante.
[1602040]29
30
Note: See TracBrowser for help on using the repository browser.