1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-25 06:03:40 +03:00
Daan De Meyer d12e9bdc76 mkosi: Optionally build a kernel image from mkosi.kernel/
If mkosi.kernel/ exists, the mkosi script will try to build a kernel
image from it. We use the architecture defconfig as a base and add
our own extra configuration on top.

We also add some extra tooling to the build image required to build
the kernel and include some documentation in HACKING.md on how to
use this new feature.

To avoid the kernel sources from being copied into the build or
final image (which we don't want because it takes a while), we put
the mkosi.kernel/ directory in .gitignore and use
"SourceFileTransfer=mount" so that the sources are still accessible
in the build image.
2022-09-29 20:15:57 +02:00

84 lines
1.8 KiB
Plaintext

# SPDX-License-Identifier: LGPL-2.1-or-later
# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi).
# Symlink this file to mkosi.default in the project root directory and invoke "mkosi" to build an OS image.
[Distribution]
Distribution=opensuse
Release=tumbleweed
[Content]
Packages=
dbus-1
glibc-locale-base
libbpf0
libcrypt1
libcryptsetup12
libdw1
libelf1
libfido2
libgcrypt20
libglib-2_0-0
libkmod2
liblz4-1
libmount1
libp11-kit0
libqrencode4
libseccomp2
libxkbcommon0
pam
tpm2-0-tss
vim
BuildPackages=
audit-devel
bpftool
dbus-1-devel
docbook-xsl-stylesheets
dwarves
fdupes
gcc-c++
glib2-devel
glibc-locale
intltool
libacl-devel
libapparmor-devel
libblkid-devel
libbpf-devel
libbz2-devel
libcap-devel
libcryptsetup-devel
libcurl-devel
libdw-devel
libelf-devel
libfdisk-devel
libfido2-devel
libgcrypt-devel
libgnutls-devel
libkmod-devel
libmicrohttpd-devel
libmount-devel
libpwquality-devel
libseccomp-devel
libselinux-devel
libxkbcommon-devel
libxslt-tools
liblz4-devel
openssl-devel
pam-devel
pcre-devel
pciutils-devel
python3-Jinja2
python3-lxml
qrencode-devel
shadow
system-group-obsolete
system-user-bin
system-user-daemon
system-user-nobody
system-user-root
systemd-sysvinit
timezone
tpm2-0-tss-devel
zlib-devel