feat(build): fix lookaside cache fallback and organize repository structure
- Add fallback to official CentOS Stream lookaside cache in SCM get-sources script - Update documentation to reflect CentOS-style structured repositories on cs10-repo - Update project journal with progress and decisions Co-developed-by: Gemini AI <renich+gemini@woralelandia.com> Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
This commit is contained in:
parent
1b2509b079
commit
8ca23088f4
3 changed files with 15 additions and 5 deletions
|
|
@ -109,9 +109,12 @@ Para automatizar la exportación y sincronización de todos los paquetes RPM que
|
|||
|
||||
1. Consulta todas las compilaciones completadas bajo la etiqueta ``mxos0``.
|
||||
2. Localiza los RPMs firmados en el almacenamiento compartido de Koji (``/mnt/koji/packages/``).
|
||||
3. Filtra archivos fuentes (``.src.rpm``) y subpaquetes de depuración (``debuginfo`` y ``debugsource``).
|
||||
4. Utiliza ``rsync`` para sincronizar los RPMs binarios firmados hacia el directorio ``/srv/www/repo/`` en el servidor ``cs10-repo.mx-os``.
|
||||
5. Ejecuta de forma remota el comando ``createrepo_c /srv/www/repo`` en el servidor de repositorios para regenerar los metadatos de DNF.
|
||||
3. Clasifica los paquetes en tres categorías: binarios normales, subpaquetes de depuración (``debuginfo`` y ``debugsource``) y archivos de código fuente (``.src.rpm``).
|
||||
4. Utiliza ``rsync`` para sincronizarlos en directorios estructurados en el servidor ``cs10-repo.mx-os`` bajo la estructura estándar de CentOS Stream:
|
||||
- Paquetes binarios: ``/srv/www/repo/BaseOS/x86_64/os/Packages/``
|
||||
- Paquetes de depuración: ``/srv/www/repo/BaseOS/x86_64/debug/tree/Packages/``
|
||||
- Paquetes de código fuente: ``/srv/www/repo/BaseOS/source/tree/Packages/``
|
||||
5. Ejecuta de forma remota el comando ``createrepo_c`` en cada uno de estos tres directorios en el servidor de repositorios para regenerar de forma separada los metadatos de DNF.
|
||||
|
||||
Para ejecutar la exportación manualmente de todos los paquetes listos, ejecuta en Koji Hub:
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue