#495: revertir código para volver a usar función {{{ogFindCache}}} correcta.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4290 a21b9725-9963-47de-94b9-378ad31fedc9remotes/github/debian-pkg
parent
315676028e
commit
b0a4c8c7a4
|
@ -50,45 +50,16 @@ else{
|
|||
$gestor = fopen($nombre_archivo, 'r');
|
||||
$contenidofichero = fread($gestor, filesize($nombre_archivo));
|
||||
fclose($gestor);
|
||||
// Buscamos si el disco es GPT
|
||||
$cmd->texto="SELECT codpar FROM ordenadores_particiones
|
||||
WHERE idordenador=(SELECT idordenador FROM ordenadores WHERE ip='".$iph."')
|
||||
AND numpar=0";
|
||||
$rs=new Recordset;
|
||||
$rs->Comando=&$cmd;
|
||||
if (!$rs->Abrir()) echo "error";
|
||||
$rs->Primero();
|
||||
while (!$rs->EOF)
|
||||
{
|
||||
$CODPART= $rs->campos["codpar"];
|
||||
$rs->Siguiente();
|
||||
}
|
||||
$rs->Cerrar();
|
||||
|
||||
if (! empty ($contenidofichero)) {
|
||||
## Si el codigo de la particion es 2 = GPT
|
||||
if ( $CODPART == 2 ) {
|
||||
$cmd->texto="UPDATE ordenadores_particiones
|
||||
SET cache='".$contenidofichero."'
|
||||
WHERE idordenador=(SELECT idordenador
|
||||
FROM ordenadores
|
||||
WHERE ip='".$iph."')
|
||||
AND idsistemafichero=(SELECT idsistemafichero
|
||||
FROM sistemasficheros
|
||||
WHERE descripcion='EXT4')";
|
||||
$resul=$cmd->Ejecutar();
|
||||
}else{
|
||||
$cmd->texto="UPDATE ordenadores_particiones
|
||||
SET cache='".$contenidofichero."'
|
||||
WHERE idordenador=(SELECT idordenador
|
||||
FROM ordenadores
|
||||
WHERE ip='".$iph."')
|
||||
AND idsistemafichero=(SELECT idsistemafichero
|
||||
FROM sistemasficheros
|
||||
WHERE descripcion='CACHE')";
|
||||
$resul=$cmd->Ejecutar();
|
||||
}
|
||||
## Fin de si el codigo de la particion es 2 = GPT
|
||||
$cmd->texto="UPDATE ordenadores_particiones
|
||||
SET cache='".$contenidofichero."'
|
||||
WHERE idordenador=(SELECT idordenador
|
||||
FROM ordenadores
|
||||
WHERE ip='".$iph."')
|
||||
AND idsistemafichero=(SELECT idsistemafichero
|
||||
FROM sistemasficheros
|
||||
WHERE descripcion='CACHE')";
|
||||
$resul=$cmd->Ejecutar();
|
||||
}
|
||||
//agp
|
||||
//________________________________________________________________________________________________________
|
||||
|
|
|
@ -221,33 +221,17 @@ if [ "$*" == "help" ]; then
|
|||
return
|
||||
fi
|
||||
|
||||
TYPEDISK=$(ogGetPartitionTableType 1) #agp
|
||||
if [ "$TYPEDISK" == "GPT" ]; then
|
||||
# Error si no hay definida partición de caché.
|
||||
DEV=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $?
|
||||
DEV=$(ogDiskToDev $DEV) || return $?
|
||||
# buscamos el nombre de la particion CACHE
|
||||
# si la encuentra formateamos la formateamos
|
||||
if [ `sgdisk /dev/sda -p | grep -o CACHE` == "CACHE" ]; then
|
||||
# Formatear sistema de ficheros.
|
||||
ogUnmountCache 2>/dev/null
|
||||
mkfs.ext4 -q -F $DEV -L "CACHE" -O extent,large_file 2>/dev/null || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $?
|
||||
# Crear estructura básica.
|
||||
MNTDIR=$(ogMountCache)
|
||||
mkdir -p $MNTDIR/$OGIMG
|
||||
fi
|
||||
else
|
||||
# Error si no hay definida partición de caché.
|
||||
DEV=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $?
|
||||
DEV=$(ogDiskToDev $DEV) || return $?
|
||||
# Formatear sistema de ficheros.
|
||||
ogUnmountCache 2>/dev/null
|
||||
mkfs.ext4 -q -F $DEV -L "CACHE" -O extent,large_file 2>/dev/null || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $?
|
||||
# Crear estructura básica.
|
||||
MNTDIR=$(ogMountCache)
|
||||
mkdir -p $MNTDIR/$OGIMG
|
||||
fi
|
||||
#agp
|
||||
# Error si no hay definida partición de caché.
|
||||
DEV=$(ogFindCache) || ogRaiseError $OG_ERR_PARTITION "$MSG_NOCACHE" || return $?
|
||||
DEV=$(ogDiskToDev $DEV) || return $?
|
||||
|
||||
# Formatear sistema de ficheros.
|
||||
ogUnmountCache 2>/dev/null
|
||||
mkfs.ext4 -q -F $DEV -L "CACHE" -O extent,large_file 2>/dev/null || ogRaiseError $OG_ERR_PARTITION "CACHE" || return $?
|
||||
|
||||
# Crear estructura básica.
|
||||
MNTDIR=$(ogMountCache)
|
||||
mkdir -p $MNTDIR/$OGIMG
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue