Update READMEs
parent
274f2b956e
commit
59fdbbca41
|
@ -1,4 +1,4 @@
|
||||||
# GitLib
|
# Git API
|
||||||
|
|
||||||
La `gitapi.py` es una API para OgGit, escrita en Python/Flask.
|
La `gitapi.py` es una API para OgGit, escrita en Python/Flask.
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@ La gitapi esta diseñada para funcionar dentro de un entorno opengnsys existente
|
||||||
$ curl -L http://localhost:5000/repositories/linux/branches
|
$ curl -L http://localhost:5000/repositories/linux/branches
|
||||||
{
|
{
|
||||||
"branches": [
|
"branches": [
|
||||||
"master"
|
"master"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -81,6 +81,34 @@ Windows usa una estructura llamada BCD (https://learn.microsoft.com/en-us/window
|
||||||
|
|
||||||
La estructura puede variar dependiendo en que maquina se despliegue, por esto gitlib soporta almacenar internamente multiples versiones del BCD, y elegir el correspondiente a una maquina especifica.
|
La estructura puede variar dependiendo en que maquina se despliegue, por esto gitlib soporta almacenar internamente multiples versiones del BCD, y elegir el correspondiente a una maquina especifica.
|
||||||
|
|
||||||
|
## Identificadores de disco
|
||||||
|
|
||||||
|
El arranque de Windows dependiendo de como esté configurado por Windows puede referirse
|
||||||
|
a UUIDs de particiones y discos cuando se usa particionado GPT.
|
||||||
|
|
||||||
|
El código actual conserva los UUIDs y los restaura al clonar.
|
||||||
|
|
||||||
|
## BCDs específicos
|
||||||
|
|
||||||
|
Los datos de arranque de Windows se guardan en `.opengsnys-metadata/efi_data`. Es posible incluir versiones adicionales en caso necesario. Se hace creando un directorio adicional con el nombre `efi_data.(id)`, donde id es un número de serie obtenido con el comando `/usr/sbin/dmidecode -s system-uuid`.
|
||||||
|
|
||||||
|
Por ejemplo:
|
||||||
|
|
||||||
|
```
|
||||||
|
# Obtener ID único del equipo
|
||||||
|
|
||||||
|
dmidecode -s system-uuid
|
||||||
|
a64cc65b-12a6-42ef-8182-5ae4832e9f19
|
||||||
|
|
||||||
|
# Copiar la partición EFI al directorio correspondiente a esa máquina particular
|
||||||
|
mkdir /mnt/sda3/.opengnsys-metadata/efi_data.a64cc65b-12a6-42ef-8182-5ae4832e9f19
|
||||||
|
cp -Rdpv /mnt/sda1/* /mnt/sda3/.opengnsys-metadata/efi_data.a64cc65b-12a6-42ef-8182-5ae4832e9f19
|
||||||
|
|
||||||
|
# commit
|
||||||
|
```
|
||||||
|
|
||||||
|
Con esto, al desplegar el repo, para la máquina a64cc65b-12a6-42ef-8182-5ae4832e9f19 se va a usar su propia configuración de arranque, en vez de la general.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Documentación
|
# Documentación
|
||||||
|
|
Loading…
Reference in New Issue