- "42"
container:
image: ghcr.io/dracut-ng/${{ matrix.container }}
- options: '--device=/dev/kvm'
+ options: '--device=/dev/kvm --privileged'
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
tpm2.0-tools \
/usr/bin/qemu-system-$(uname -m) \
util-linux-systemd \
- && zypper --non-interactive dist-upgrade --no-recommends && zypper --non-interactive clean
+ && zypper --non-interactive dist-upgrade --no-recommends
+# install mkosi from source
RUN \
- cd / && git clone https://github.com/systemd/mkosi && ln -s /mkosi/bin/mkosi /usr/bin/mkosi && ln -s /mkosi/bin/mkosi-initrd /usr/bin/mkosi-initrd
+ cd / \
+ && git clone https://github.com/systemd/mkosi \
+ && ln -s /mkosi/bin/mkosi /usr/bin/mkosi \
+ && ln -s /mkosi/bin/mkosi-initrd /usr/bin/mkosi-initrd \
+ && zypper --non-interactive remove busybox-diffutils busybox-less \
+ && /usr/bin/mkosi dependencies | xargs zypper --non-interactive install