summaryrefslogtreecommitdiff
path: root/.mkosi
diff options
context:
space:
mode:
authorMichal Koutný <mkoutny@suse.com>2020-04-22 02:11:18 +0200
committerMichal Koutný <mkoutny@suse.com>2020-04-23 10:28:03 +0200
commit69d95d64688fa594ad5b7b4f247aafa2eca7851b (patch)
treed33d2d8e9c90562874416da03207c21b3f46c3c6 /.mkosi
parentff5499824f96a7e7b93ca0b294eec62ad21e6592 (diff)
downloadsystemd-69d95d64688fa594ad5b7b4f247aafa2eca7851b.tar.gz
mkosi: Add openSUSE params file
The setup is meant to run against openSUSE Tumbleweed and install minimum packages necessary for successful build and passing tests. To speed up incremental build an external build directory is used.
Diffstat (limited to '.mkosi')
-rw-r--r--.mkosi/mkosi.opensuse60
1 files changed, 60 insertions, 0 deletions
diff --git a/.mkosi/mkosi.opensuse b/.mkosi/mkosi.opensuse
new file mode 100644
index 0000000000..1faf9cc476
--- /dev/null
+++ b/.mkosi/mkosi.opensuse
@@ -0,0 +1,60 @@
+# SPDX-License-Identifier: LGPL-2.1+
+
+# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi).
+# Simply invoke "mkosi" in the project directory to build an OS image.
+
+[Distribution]
+Distribution=opensuse
+Release=tumbleweed
+
+[Output]
+Format=raw_btrfs
+Bootable=yes
+
+[Partitions]
+RootSize=3G
+
+[Packages]
+# Uncomment to share system RPM cache (works only with Tumbleweed)
+#Cache=/var/cache/zypp/packages
+BuildDirectory=mkosi.builddir
+BuildPackages=
+ docbook-xsl-stylesheets
+ fdupes
+ gcc
+ gnu-efi
+ gperf
+ intltool
+ libacl-devel
+ libapparmor-devel
+ libblkid-devel
+ libbz2-devel
+ libcap-devel
+ libcryptsetup-devel
+ libcurl-devel
+ libgcrypt-devel
+ libkmod-devel
+ liblz4-devel
+ libmicrohttpd-devel
+ libmount-devel
+ libseccomp-devel
+ libselinux-devel
+ libxslt-tools
+ m4
+ meson
+ pam-devel
+ pciutils-devel
+ pcre-devel
+ python3
+ python3-lxml
+ qrencode-devel
+ zlib-devel
+# to satisfy tests
+ acl
+ glibc-locale
+ system-group-obsolete
+ timezone
+
+Packages=
+ # brought in via meson->python3
+ libp11-kit0