mkosi: Update and enable ukify in mkosi builds

We also add the necessary deps for ukify to the mkosi configs.

CentOS Stream 8 is dropped from CI because its python version is too
old (3.6) to be able to run ukify.
This commit is contained in:
Daan De Meyer 2023-01-24 12:51:31 +01:00
parent b6033b7060
commit c8943ce884
8 changed files with 17 additions and 5 deletions

View file

@ -73,13 +73,11 @@ jobs:
- distro: opensuse
release: tumbleweed
- distro: centos
release: 9-stream
- distro: centos
release: 8-stream
release: "9"
steps:
- uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b
- uses: systemd/mkosi@ab2aff830096e681da1950a7d29f277caa89516c
- uses: systemd/mkosi@37c0524360ee460174f83081fa14e0dc9bc6ee0d
- name: Configure
run: |

View file

@ -165,7 +165,8 @@ if [ ! -f "$BUILDDIR"/build.ninja ] ; then
-D gnu-efi=true \
-D kernel-install=true \
-D analyze=true \
-D bpf-framework=true
-D bpf-framework=true \
-D ukify=true
fi
cd "$BUILDDIR"

View file

@ -30,6 +30,7 @@ Packages=
openbsd-netcat
polkit
popt
python-pefile
quota-tools
tpm2-tss
vim
@ -44,3 +45,4 @@ BuildPackages=
python-docutils
python-jinja
python-lxml
python-pytest

View file

@ -6,6 +6,7 @@
[Distribution]
Distribution=centos
Repositories=epel
epel-testing # FIXME: Remove when python3-pefile goes to stable EPEL.
[Content]
Packages=
@ -37,6 +38,7 @@ Packages=
polkit
popt
procps-ng
python3dist(pefile)
quota
tpm2-tss
vim-common
@ -93,3 +95,4 @@ BuildPackages=
python3dist(docutils)
python3dist(jinja2)
python3dist(lxml)
python3dist(pytest)

View file

@ -37,6 +37,7 @@ Packages=
netcat-openbsd
policykit-1
procps
python3-pefile
quota
xxd
@ -87,4 +88,5 @@ BuildPackages=
python3-docutils
python3-jinja2
python3-lxml
python3-pytest
xsltproc

View file

@ -37,6 +37,7 @@ Packages=
polkit
popt
procps-ng
python3dist(pefile)
quota
tpm2-tss
vim-common
@ -90,3 +91,4 @@ BuildPackages=
python3dist(docutils)
python3dist(jinja2)
python3dist(lxml)
python3dist(pytest)

View file

@ -37,6 +37,7 @@ Packages=
libseccomp2
libxkbcommon0
pam
python3-pefile
tpm2-0-tss
vim
@ -91,6 +92,7 @@ BuildPackages=
python3-docutils
python3-Jinja2
python3-lxml
python3-pytest
qrencode-devel
shadow
system-group-obsolete

View file

@ -39,6 +39,7 @@ Packages=
netcat-openbsd
policykit-1
procps
python3-pefile
quota
xxd
@ -88,4 +89,5 @@ BuildPackages=
python3-docutils
python3-jinja2
python3-lxml
python3-pytest
xsltproc