From: Daan De Meyer Date: Sat, 11 Mar 2023 12:06:19 +0000 (+0100) Subject: action: Make sure bootctl is built X-Git-Tag: v15~301 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f1641bfa2e2a032d0b9278b34caf645a12562ac;p=thirdparty%2Fmkosi.git action: Make sure bootctl is built bootctl is now behind the new bootloader meson option, so let's enable that and install the required python-pyelftools dependency. --- diff --git a/action.yaml b/action.yaml index 19903cb44..55e1a7589 100644 --- a/action.yaml +++ b/action.yaml @@ -27,6 +27,7 @@ runs: btrfs-progs \ mtools \ python3-pefile \ + python3-pyelftools \ bubblewrap sudo pacman-key --init @@ -41,7 +42,7 @@ runs: sudo apt-get build-dep systemd sudo apt-get install libfdisk-dev git clone https://github.com/systemd/systemd --depth=1 - meson systemd/build systemd -Drepart=true -Defi=true + meson systemd/build systemd -Drepart=true -Defi=true -Dbootloader=true ninja -C systemd/build systemd-nspawn systemd-repart bootctl ukify systemd-analyze systemd-nspawn sudo ln -svf $PWD/systemd/build/systemd-repart /usr/bin/systemd-repart sudo ln -svf $PWD/systemd/build/bootctl /usr/bin/bootctl