diff options
author | alonso <alonso@us.es> | 2013-05-22 13:36:47 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2013-05-22 13:36:47 +0000 |
commit | 44549361b638ae153885a77808eee1e5e8516a9d (patch) | |
tree | bb1aa57d6e8b078c93001f0517f1a72ccfcf925d /admin | |
parent | 9d6c54aa1209c30e34b98c3a42eb6062d1a06c14 (diff) |
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3813 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
-rw-r--r-- | admin/Interface/RestoreBaseImage | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/admin/Interface/RestoreBaseImage b/admin/Interface/RestoreBaseImage new file mode 100644 index 00000000..27016625 --- /dev/null +++ b/admin/Interface/RestoreBaseImage @@ -0,0 +1,35 @@ +#!/bin/bash +#___________________________________________________________________ +# +# RESTAURAR IMAGEN BÁSICA +#___________________________________________________________________ +# +# Parámetros recibidos desde el cliente: +# +# $1 Número de disco +# $2 Número de particion +# $3 Nombre canónico de la imagen básica (sin extensión) +# $4 Dirección del repositorio (Si es 0.0.0.0 es caché) +# $5 Tipo de transmisión 0=Unicast 1=Multicast +# $6 Es una cadena "nnn" tipo flags que codifica varios parametros. +# Tiene el formato "nnn" donde "n" vale 0 ó 1. +# 1XX: Gestionar fichero completo en lugar de diferencas +# X1X: Eliminar archivos de la partición que no estén en la imagen +# XX1: Comprimir archivos para enviarlos por la red +# El valor X indica que no importa el valor que tenga el dato + +#___________________________________________________________________ +# +# Control parámetros +#___________________________________________________________________ + + PROG="$(basename $0)" + if [ $# -lt 6 ]; then + usage=" ndisco nparticion nombre_imagen_basica ip_repositorio copiar_a_caché " + ogRaiseError $OG_ERR_FORMAT "$MSG_FORMAT: $PROG $usage" + exit $? + fi + + # Llamada a la función de sincronización. + RestoreBaseImage "$@" + |