summaryrefslogtreecommitdiffstats
path: root/client/engine/Disk.lib
Commit message (Collapse)AuthorAgeFilesLines
* ogGetEsp has been modified to handle with nvme disks, in that case, blkid ↵Juan Manuel Bardallo juanmanuel.bardallo@sic.uhu.es2019-07-011-3/+11
| | | | | | | | | | returns > /dev/loop0 > /dev/nvme0n1 > /dev/nvme0n1p1 When ogDevToDisk processes the line /dev/nvme0n1, $PART contains only one argument corresponding to the disk number, when occurs, ogGetPartitionId throws an error.
* #802 #889 ogSetPartitionActive shows message as warningIrina Gómez2019-05-231-1/+1
|
* #802 #889 ogSetPartitionActive ends without change to UEFI computers. In ↵Irina Gómez2019-05-231-0/+4
| | | | this case to active a particion we must use ogNvramActiveEntry
* Merge branch 'devel' into uefi (fast-forward)Irina Gómez2019-05-131-8/+21
|\
| * #906: Declaring new variables as local.Ramón M. Gómez2019-03-271-3/+4
| |
| * #906 Operations with partitions and images support NVMeJuan Manuel Bardallo2019-03-271-5/+17
| |
| * #895 Fixs the partitioning wizard: can change partition table from MSDOS to ↵Irina Gómez2019-02-041-1/+1
| | | | | | | | GPT whithout reboot. Fixs fake error in ogCreateGptPartitions when there isn't cache.
* | #802 #889 #890 ogGrubInstallPartitions, ogGrubInstallMbr y ↵Irina Gómez2019-02-041-3/+4
| | | | | | | | ogRestoreEfiBootLoader: Format EFI partition if it is not. ogGetEsp: Detecting the EFI partition does not require VFAT filesystem.
* | #802 #889 ogHidePartition and ogUnhidePartition: Add Windows and Windows ↵Irina Gómez2019-01-211-4/+12
|/ | | | Reserved Partitions. ogSaveImageInfo and ogRestoreUuidPartitions: Only save/restore GUID Partition Table.
* Close #871: Sectors overflow comparition is moved.Ramón M. Gómez2018-10-171-1/+1
|
* #871: Dejar espacio libre entre particiones lógicas y alinear partición de ↵Ramón M. Gómez2018-09-251-1/+6
| | | | caché en sector físico para discos con sectores de 4 KB.
* #802: Corregir errata en revisión r5748.ramon2018-04-231-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5749 a21b9725-9963-47de-94b9-378ad31fedc9
* #802 #812: Nueva función {{{ogGetEsp}}} para localizar la partición EFI; ↵ramon2018-04-231-0/+17
| | | | | | integrar últimos cambios de librería {{{Boot}}} en el ticket:812. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5748 a21b9725-9963-47de-94b9-378ad31fedc9
* #802: Nueva función {{{ogIsEfiActive}}} y ampliar búsquedas de disco por ↵ramon2018-04-101-0/+2
| | | | | | UUID en función {{{ogDiskToDev}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5714 a21b9725-9963-47de-94b9-378ad31fedc9
* #802: Integrar nuevas funciones en pruebas para gestión de equipos UEFI.ramon2018-03-221-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5683 a21b9725-9963-47de-94b9-378ad31fedc9
* #830: Función {{{ogGetDiskType}}} soporta discos NVM y propuesta para ↵ramon2018-03-161-0/+4
| | | | | | procesar discos a partir de {{{lsblk}}} con formato JSON. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5660 a21b9725-9963-47de-94b9-378ad31fedc9
* #830: Ayuda y control de errores en función {{{ogGetDiskType}}}.ramon2018-02-271-11/+35
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5621 a21b9725-9963-47de-94b9-378ad31fedc9
* #830: Integrar cambios de ticket:830.ramon2018-02-271-1/+3
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5618 a21b9725-9963-47de-94b9-378ad31fedc9
* #730: Revisar funciones del motor de clonación sin mensajes de ayuda.ramon2017-12-221-0/+13
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5543 a21b9725-9963-47de-94b9-378ad31fedc9
* #748: Función {{{ogDevToDisk}}} usa fichero de configuración de discos ↵ramon2017-06-291-4/+11
| | | | | | detectados. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5396 a21b9725-9963-47de-94b9-378ad31fedc9
* #730: Sustitución del nombre del proyecto en el resto de ficheros del cliente.ramon2017-06-281-3/+3
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5389 a21b9725-9963-47de-94b9-378ad31fedc9
* #790: Obtener cuando sea posible salida ordenada del comando {{{lsblk}}}, ↵ramon2017-06-201-2/+2
| | | | | | solucionando el problema con la versión de Ubuntu 16.04. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5368 a21b9725-9963-47de-94b9-378ad31fedc9
* #676 #730: Definir particiones para volúmenes LVM y ZFS; modificar ↵ramon2017-05-291-3/+13
| | | | | | configuración para evitar errores con MySQL 5.7 (Ubuntu 16.04). git-svn-id: https://opengnsys.es/svn/branches/version1.1@5322 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Función {{{ogGetPartitionSize}}} busca también tamaño de volumen ↵ramon2017-04-251-5/+6
| | | | | | lógico. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5278 a21b9725-9963-47de-94b9-378ad31fedc9
* #730 Se corrige errata en ogSetPartitionIdirina2017-04-101-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5261 a21b9725-9963-47de-94b9-378ad31fedc9
* #730: Modificar función {{{ogSetPartitionId}}} para evitar error al cambiar ↵ramon2017-03-231-1/+1
| | | | | | tipo de partición única en tabla MSDOS. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5245 a21b9725-9963-47de-94b9-378ad31fedc9
* #756: Corregir comprobación de errores en función {{{ogListPartitions}}}.ramon2017-01-111-7/+3
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@5142 a21b9725-9963-47de-94b9-378ad31fedc9
* #762: Integrar código de revisiones r5078 y r5079 en versión 1.1 y adaptar ↵ramon2016-11-111-5/+6
| | | | | | algunos comentarios. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5083 a21b9725-9963-47de-94b9-378ad31fedc9
* #753 ogGetPartitionId: Se corrige errata al identificar la partición cache ↵irina2016-11-071-1/+1
| | | | | | en GPT. Afectaba a ogListPartitions. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5068 a21b9725-9963-47de-94b9-378ad31fedc9
* #753 #756: Función {{{ogCreatePatitionsTable}}} vacía tabla de particiones ↵ramon2016-10-271-1/+1
| | | | | | si se cambia de tabla MSDOS a GPT. git-svn-id: https://opengnsys.es/svn/branches/version1.1@5054 a21b9725-9963-47de-94b9-378ad31fedc9
* #753: Función {{{ogGetPatitionsNumber}}} devuelve el número de partición ↵ramon2016-10-271-2/+2
| | | | | | más alto en tablas GPT (en vez de la cuenta de particiones no nulas). git-svn-id: https://opengnsys.es/svn/branches/version1.1@5053 a21b9725-9963-47de-94b9-378ad31fedc9
* #735 ogCreatePartitions: para discos con sector IO mínimo de 4K, cambia el ↵irina2016-08-021-2/+9
| | | | | | inicio de la primera partición a 4096 git-svn-id: https://opengnsys.es/svn/branches/version1.1@4989 a21b9725-9963-47de-94b9-378ad31fedc9
* #724 En el nuevo cliente el inicio de la primera partición logica es el de ↵irina2016-07-111-2/+6
| | | | | | la extendida más 4x512 git-svn-id: https://opengnsys.es/svn/branches/version1.1@4985 a21b9725-9963-47de-94b9-378ad31fedc9
* #714 Se corrige falso error: ogCreatePartitions salía con error si no ↵irina2016-06-221-1/+1
| | | | | | había cache, afectando a 'Crear y Formatear' de la consola que se salía sin formatear las particiones. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4968 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Corregir errata en revisión r4943 al detectar último sector del disco.ramon2016-06-091-1/+1
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4961 a21b9725-9963-47de-94b9-378ad31fedc9
* #748: Ignorar detección de dispositivos {{{loopback}}} y disqueteras.ramon2016-06-081-2/+2
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4959 a21b9725-9963-47de-94b9-378ad31fedc9
* #730: Aplicar 2ª comprobación de tipo tabla de particiones para casos ↵ramon2016-06-011-2/+5
| | | | | | especiales (como discos con partición ZPOOL). git-svn-id: https://opengnsys.es/svn/branches/version1.1@4951 a21b9725-9963-47de-94b9-378ad31fedc9
* #748: Corregir errata de nombre de variable en revisión r4948.ramon2016-06-011-2/+2
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4950 a21b9725-9963-47de-94b9-378ad31fedc9
* #748: Modificada función {{{ogDiskToDev}}} para obtener primero datos del ↵ramon2016-05-271-3/+27
| | | | | | fichero de caché de configuración y actualizarlo si se busca un dispositivo no incluido en él. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4948 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Optimizar funciones {{{ogGetLastSector}}} y {{{ogogGetPartitionId}}}.ramon2016-05-201-32/+15
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4943 a21b9725-9963-47de-94b9-378ad31fedc9
* #730: Mejorar el rendimiento de la función {{{ogGetPartitionTableType}}} ↵ramon2016-05-111-2/+2
| | | | | | sustituyendo {{{parted}}} por {{{blkid}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4923 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Corregir errata en función {{{ogGetPartitionSize}}}, evitando ↵ramon2016-05-061-0/+1
| | | | | | devolver salida de error. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4922 a21b9725-9963-47de-94b9-378ad31fedc9
* #724 #730: Problemas resueltos:ramon2016-05-041-2/+2
| | | | | | | | | * Detección correcta de caché en ogLive basado en Ubuntu 15.10. * Dejar de montar sistema de archivos temporal para APT en ogLive. * Cálculo correcto de tamaño en KB en función {{{ogGetPartitionSize}}}. Actualizar lista de tickets resueltos. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4919 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Sustituir {{{sfdisk}}} por {{{partx}}} en función ↵ramon2016-04-281-3/+3
| | | | | | {{{ogGetPartitionsNumber}}} debido al cambio en la salida del 1er comando a partir de Ubuntu 15.10. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4912 a21b9725-9963-47de-94b9-378ad31fedc9
* #724: Sustituir {{{sfdisk}}} por {{{partx}}} en función ↵ramon2016-04-211-12/+7
| | | | | | {{{ogGetPartitionSize}}} para reducir el código y solucionar el problema del cambio de formato de salida de {{{sfdisk}}} en Ubuntu 15.10. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4892 a21b9725-9963-47de-94b9-378ad31fedc9
* #744: Nueva función {{{ogIsDiskLocked}}}; renombrada función ↵ramon2016-04-081-0/+30
| | | | | | {{{ogIsLocked}}} como {{{ogIsPartitionLocked}}}, manteniendo alias con nombre antiguo y adaptándola para comprobar también bloqueo de su disco. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4870 a21b9725-9963-47de-94b9-378ad31fedc9
* #744: Nuevas funciones {{{ogLockDisk}}} y {{{ogUnlockDisk}}}.ramon2016-04-081-0/+70
| | | | git-svn-id: https://opengnsys.es/svn/branches/version1.1@4869 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.0.6a #733: Integrar creación de tabla de particiones MSDOS en ↵ramon2016-02-081-1/+1
| | | | | | versión 1.0.6a.0 git-svn-id: https://opengnsys.es/svn/branches/version1.1@4795 a21b9725-9963-47de-94b9-378ad31fedc9
* #733: Adaptar la generación de una nueva tabla MSDOS, creando y borrando ↵ramon2016-01-291-3/+7
| | | | | | una partición antes de guardar la información. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4785 a21b9725-9963-47de-94b9-378ad31fedc9
* Versión 1.1: Solucionar errata en detección de caché para discos GPT en ↵ramon2015-11-121-0/+2
| | | | | | función {{{ogCreateGptPartitions}}}. git-svn-id: https://opengnsys.es/svn/branches/version1.1@4734 a21b9725-9963-47de-94b9-378ad31fedc9