mirror of https://git.48k.eu/ogserver
#941 Consolidate CrearSoftIncremental, RestaurarImagenBasica, RestaurarSoftIncremental, Configurar and EjecutarScript
These functions are identical, remove duplicated code.master
parent
fbc783c090
commit
39157320ec
|
@ -1667,28 +1667,6 @@ static bool RESPUESTA_CrearImagenBasica(TRAMA* ptrTrama, struct og_client *cli)
|
||||||
return RESPUESTA_CrearImagen(ptrTrama, cli);
|
return RESPUESTA_CrearImagen(ptrTrama, cli);
|
||||||
}
|
}
|
||||||
// ________________________________________________________________________________________________________
|
// ________________________________________________________________________________________________________
|
||||||
// Función: CrearSoftIncremental
|
|
||||||
//
|
|
||||||
// Descripción:
|
|
||||||
// Crea una imagen incremental entre una partición de un disco y una imagen ya creada guardandola en el
|
|
||||||
// mismo repositorio y en la misma carpeta donde está la imagen básica
|
|
||||||
// Parámetros:
|
|
||||||
// - socket_c: Socket de la consola al envió el mensaje
|
|
||||||
// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros
|
|
||||||
// Devuelve:
|
|
||||||
// true: Si el proceso es correcto
|
|
||||||
// false: En caso de ocurrir algún error
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
static bool CrearSoftIncremental(TRAMA* ptrTrama, struct og_client *cli)
|
|
||||||
{
|
|
||||||
if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) {
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, false);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, true);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
// Función: RESPUESTA_CrearSoftIncremental
|
// Función: RESPUESTA_CrearSoftIncremental
|
||||||
//
|
//
|
||||||
// Descripción:
|
// Descripción:
|
||||||
|
@ -1761,48 +1739,6 @@ static bool RESPUESTA_CrearSoftIncremental(TRAMA* ptrTrama, struct og_client *cl
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
// ________________________________________________________________________________________________________
|
// ________________________________________________________________________________________________________
|
||||||
// Función: RestaurarImagenBasica
|
|
||||||
//
|
|
||||||
// Descripción:
|
|
||||||
// Restaura una imagen básica en una partición
|
|
||||||
// Parámetros:
|
|
||||||
// - socket_c: Socket de la consola al envió el mensaje
|
|
||||||
// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros
|
|
||||||
// Devuelve:
|
|
||||||
// true: Si el proceso es correcto
|
|
||||||
// false: En caso de ocurrir algún error
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
static bool RestaurarImagenBasica(TRAMA* ptrTrama, struct og_client *cli)
|
|
||||||
{
|
|
||||||
if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) {
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, false);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, true);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
// Función: RestaurarSoftIncremental
|
|
||||||
//
|
|
||||||
// Descripción:
|
|
||||||
// Restaura una imagen básica junto con software incremental en una partición
|
|
||||||
// Parámetros:
|
|
||||||
// - socket_c: Socket de la consola al envió el mensaje
|
|
||||||
// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros
|
|
||||||
// Devuelve:
|
|
||||||
// true: Si el proceso es correcto
|
|
||||||
// false: En caso de ocurrir algún error
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
static bool RestaurarSoftIncremental(TRAMA* ptrTrama, struct og_client *cli)
|
|
||||||
{
|
|
||||||
if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) {
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, false);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, true);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
// Función: RESPUESTA_RestaurarImagen
|
// Función: RESPUESTA_RestaurarImagen
|
||||||
//
|
//
|
||||||
// Descripción:
|
// Descripción:
|
||||||
|
@ -1940,48 +1876,6 @@ bool actualizaRestauracionImagen(Database db, Table tbl, char *idi,
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
// ________________________________________________________________________________________________________
|
// ________________________________________________________________________________________________________
|
||||||
// Función: Configurar
|
|
||||||
//
|
|
||||||
// Descripción:
|
|
||||||
// Configura la tabla de particiones
|
|
||||||
// Parámetros:
|
|
||||||
// - socket_c: Socket de la consola al envió el mensaje
|
|
||||||
// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros
|
|
||||||
// Devuelve:
|
|
||||||
// true: Si el proceso es correcto
|
|
||||||
// false: En caso de ocurrir algún error
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
static bool Configurar(TRAMA* ptrTrama, struct og_client *cli)
|
|
||||||
{
|
|
||||||
if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) {
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, false);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, true);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
// Función: EjecutarScript
|
|
||||||
//
|
|
||||||
// Descripción:
|
|
||||||
// Ejecuta un script de código
|
|
||||||
// Parámetros:
|
|
||||||
// - socket_c: Socket de la consola al envió el mensaje
|
|
||||||
// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros
|
|
||||||
// Devuelve:
|
|
||||||
// true: Si el proceso es correcto
|
|
||||||
// false: En caso de ocurrir algún error
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
static bool EjecutarScript(TRAMA* ptrTrama, struct og_client *cli)
|
|
||||||
{
|
|
||||||
if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) {
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, false);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
respuestaConsola(og_client_socket(cli), ptrTrama, true);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
// Función: RESPUESTA_EjecutarScript
|
// Función: RESPUESTA_EjecutarScript
|
||||||
//
|
//
|
||||||
// Descripción:
|
// Descripción:
|
||||||
|
@ -2916,16 +2810,16 @@ static struct {
|
||||||
{ "RESPUESTA_CrearImagen", RESPUESTA_CrearImagen, },
|
{ "RESPUESTA_CrearImagen", RESPUESTA_CrearImagen, },
|
||||||
{ "CrearImagenBasica", CrearImagenBasica, },
|
{ "CrearImagenBasica", CrearImagenBasica, },
|
||||||
{ "RESPUESTA_CrearImagenBasica", RESPUESTA_CrearImagenBasica, },
|
{ "RESPUESTA_CrearImagenBasica", RESPUESTA_CrearImagenBasica, },
|
||||||
{ "CrearSoftIncremental", CrearSoftIncremental, },
|
{ "CrearSoftIncremental", CrearImagenBasica, },
|
||||||
{ "RESPUESTA_CrearSoftIncremental", RESPUESTA_CrearSoftIncremental, },
|
{ "RESPUESTA_CrearSoftIncremental", RESPUESTA_CrearSoftIncremental, },
|
||||||
{ "RESPUESTA_RestaurarImagen", RESPUESTA_RestaurarImagen },
|
{ "RESPUESTA_RestaurarImagen", RESPUESTA_RestaurarImagen },
|
||||||
{ "RestaurarImagenBasica", RestaurarImagenBasica, },
|
{ "RestaurarImagenBasica", CrearImagenBasica, },
|
||||||
{ "RESPUESTA_RestaurarImagenBasica", RESPUESTA_RestaurarImagenBasica, },
|
{ "RESPUESTA_RestaurarImagenBasica", RESPUESTA_RestaurarImagenBasica, },
|
||||||
{ "RestaurarSoftIncremental", RestaurarSoftIncremental, },
|
{ "RestaurarSoftIncremental", CrearImagenBasica, },
|
||||||
{ "RESPUESTA_RestaurarSoftIncremental", RESPUESTA_RestaurarSoftIncremental, },
|
{ "RESPUESTA_RestaurarSoftIncremental", RESPUESTA_RestaurarSoftIncremental, },
|
||||||
{ "Configurar", Configurar, },
|
{ "Configurar", CrearImagenBasica, },
|
||||||
{ "RESPUESTA_Configurar", RESPUESTA_EjecutarScript, },
|
{ "RESPUESTA_Configurar", RESPUESTA_EjecutarScript, },
|
||||||
{ "EjecutarScript", EjecutarScript, },
|
{ "EjecutarScript", CrearImagenBasica, },
|
||||||
{ "RESPUESTA_EjecutarScript", RESPUESTA_EjecutarScript, },
|
{ "RESPUESTA_EjecutarScript", RESPUESTA_EjecutarScript, },
|
||||||
{ "RESPUESTA_InventarioHardware", RESPUESTA_InventarioHardware, },
|
{ "RESPUESTA_InventarioHardware", RESPUESTA_InventarioHardware, },
|
||||||
{ "RESPUESTA_InventarioSoftware", RESPUESTA_InventarioSoftware, },
|
{ "RESPUESTA_InventarioSoftware", RESPUESTA_InventarioSoftware, },
|
||||||
|
|
Loading…
Reference in New Issue