fix(getConfiguration): normalizar códigos GPT a MSDOS y mejorar detección de filesystem #163

Merged
narenas merged 1 commits from devel into main 2026-05-28 13:53:37 +02:00
Collaborator

ogGetPartitionId devuelve códigos GPT de 4 dígitos (0700, 8300, EF00, CA00)
que ogcore no reconoce en su tabla PartitionTypes, almacenando todas las
particiones GPT con partitionCode=EMPTY. Corregido traduciendo a código MSDOS
equivalente vía mnemónico antes de reportar el campo cpt.

Añadido fallback con blkid -p en ogGetFsType para forzar probe directo a
disco cuando la caché de blkid está obsoleta, evitando que particiones recién
formateadas se reporten como EMPTY antes de que udev actualice la caché.

ogGetPartitionId devuelve códigos GPT de 4 dígitos (0700, 8300, EF00, CA00) que ogcore no reconoce en su tabla PartitionTypes, almacenando todas las particiones GPT con partitionCode=EMPTY. Corregido traduciendo a código MSDOS equivalente vía mnemónico antes de reportar el campo cpt. Añadido fallback con blkid -p en ogGetFsType para forzar probe directo a disco cuando la caché de blkid está obsoleta, evitando que particiones recién formateadas se reporten como EMPTY antes de que udev actualice la caché.
narenas added 1 commit 2026-05-28 13:53:22 +02:00
ogclient/pipeline/head This commit looks good Details
8d5080d21d
fix(getConfiguration): normalizar códigos GPT a MSDOS y mejorar detección de filesystem
ogGetPartitionId devuelve códigos GPT de 4 dígitos (0700, 8300, EF00, CA00)
que ogcore no reconoce en su tabla PartitionTypes, almacenando todas las
particiones GPT con partitionCode=EMPTY. Corregido traduciendo a código MSDOS
equivalente vía mnemónico antes de reportar el campo cpt.

Añadido fallback con blkid -p en ogGetFsType para forzar probe directo a
disco cuando la caché de blkid está obsoleta, evitando que particiones recién
formateadas se reporten como EMPTY antes de que udev actualice la caché.
narenas merged commit 9560b75935 into main 2026-05-28 13:53:37 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: opengnsys/ogclone-engine#163
There is no content yet.