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

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since d10b323 was d10b323, checked in by ramon <ramongomez@…>, 10 years ago

#537 #651: Adaptación de las plantillas de scripts personalizados:

  • Se eliminan las plantillas "pre" y "post" para creación de imagen.
  • Se modifica la plantilla para creación personalizada de imagen con instrucciones para pre y post configuración y de como sustituir la llamada al script estándar.
  • Se modifica la plantilla para postconfiguración de restauración para incluir más detalles sobre como incluir código.

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

  • Property mode set to 100644
File size: 1.2 KB
Line 
1#!/bin/bash
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".
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#**/
12
13# Control de parámetros.
14[ $# -eq 2 -o $# -eq 4 ] || ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: configureOsCustom int_ndisc int_npart [str_repo str_imgname]" || exit $?
15
16# Parámetros obligatorios.
17DISK="$1"               # Nº de disco.
18PART="$2"               # Nº de partición.
19# Parámetros opcionales.
20REPO="${3^^}"           # Repositorio (en mayúsculas).
21IMGNAME="$4"            # Nombre canónico de imagen (sin extensión).
22
23
24# Paso 0: Añadir código para realizar control de errores de los parámetros de entrada (recomendado).
25
26# Paso 1: Añadir aquí el código personalizado de postconfiguración.
27# Nota: puede llamarse al script estandar "configureOs", pero el orden de aplicación de los comandos puede ser importante.
28
29
Note: See TracBrowser for help on using the repository browser.