# 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--espos` con `linux-headers--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 `-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: ```sh ./scripts/build-metapackage kernel-artifacts dist dpkg-deb --info dist/espos-kernel_*.deb ```