diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8d95fa2..56a8c87 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -53,10 +53,13 @@ jobs: # run_qemu deps sudo apt install -y mkosi # this one pulls A LOT - sudo apt install -y dracut-core qemu-utils - if test '${{ matrix.cfg.os }}' = 'ubuntu-24.04'; then - sudo apt install -y systemd-ukify systemd-boot - fi + sudo apt install -y dracut-core qemu-utils ovmf mtools + + - name: apt get Ubuntu 24 requirements + if: matrix.cfg.os == 'ubuntu-24.04' + run: | + # systemd was monolithic in Ubunutu 22 + sudo apt install -y systemd-ukify systemd-boot # argbash. TODO: mixing generated code and sources in the same git # repo is generally a bad idea but this particular one changes