espos-kernel-metapackage

Este repositorio genera únicamente el metapaquete Debian espos-kernel. No contiene ni compila el kernel.

Jenkins obtiene con el plugin Copy Artifact los .deb del último build correcto del job espos-kernel. scripts/detect-kernel-packages consulta el campo Package interno de cada .deb mediante dpkg-deb, empareja linux-image-<version>-espos con linux-headers-<version>-espos y, si hubiera más de una pareja, elige la versión Debian más alta.

scripts/build-metapackage crea después un paquete Architecture: all cuya versión es <version-del-kernel>-1 y cuyas dependencias son exactamente esa imagen y esas cabeceras. Toda la información variable se genera durante el build; el repositorio no contiene una versión de kernel que haya que editar.

Requisitos de Jenkins

  • Plugin Copy Artifact.
  • Credencial SSH srv01_elordenador_org.
  • Credencial secreta aptly_gpg_pass.
  • En el agente: sudo, dpkg-dev y lintian (el pipeline los instala).
  • Permiso del job para copiar artifacts desde espos-kernel si Jenkins aplica restricciones de Copy Artifact.

Para probar la construcción con artifacts ya descargados:

./scripts/build-metapackage kernel-artifacts dist
dpkg-deb --info dist/espos-kernel_*.deb
S
Description
No description provided
Readme
216 KiB
Languages
Shell 100%