Skip to content

Build ISOs in CI with the correct mkinitcpio hooks/scripts

archiso/initcpio/ should be used when building the the ISO in GitLab CI.

It doesn't matter much for now, but it will become relevant when the built ISO will be tested/used.

Based on the instructions from archiso-git:

  1. Use a custom PKGBUILD, to create mkinitcpio-archiso from archiso/initcpio/,
  2. Setup a custom local repo and add the built package to it,
  3. Add the repo as the first repo in configs/*/pacman.conf.

This could also be solved by implementing #47 (closed). Then initcpio stuff can be tested separately from mkarchiso, but that won't allow testing improvements that require changes to both.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information