summaryrefslogtreecommitdiffstats
path: root/templates/man1/mkosi.1.pot
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:03 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:03 +0000
commit932e4432596447eb9331cc2a2bb74a26a35b4efc (patch)
tree95161711ea07fd64f0c82d6e7943024c033dd5a8 /templates/man1/mkosi.1.pot
parentAdding debian version 4.22.0-1. (diff)
downloadmanpages-l10n-932e4432596447eb9331cc2a2bb74a26a35b4efc.tar.xz
manpages-l10n-932e4432596447eb9331cc2a2bb74a26a35b4efc.zip
Merging upstream version 4.23.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'templates/man1/mkosi.1.pot')
-rw-r--r--templates/man1/mkosi.1.pot2243
1 files changed, 1601 insertions, 642 deletions
diff --git a/templates/man1/mkosi.1.pot b/templates/man1/mkosi.1.pot
index 8d59f0d5..ce1bf3a9 100644
--- a/templates/man1/mkosi.1.pot
+++ b/templates/man1/mkosi.1.pot
@@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-03-09 15:40+0100\n"
+"POT-Creation-Date: 2024-05-30 21:46+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,28 +17,28 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "mkosi"
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "NAME"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "mkosi \\[em] Build Bespoke OS Images"
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "SYNOPSIS"
msgstr ""
@@ -70,6 +70,11 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
+msgid "\\f[CR]mkosi [options\\&...] vmspawn [vmspawn settings\\&...]\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
msgid "\\f[CR]mkosi [options\\&...] ssh [command line\\&...]\\fR"
msgstr ""
@@ -119,8 +124,8 @@ msgid "\\f[CR]mkosi [options\\&...] help\\fR"
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
@@ -135,15 +140,15 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "Command Line Verbs"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "The following command line verbs are known:"
msgstr ""
@@ -232,6 +237,22 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]vmspawn\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Similar to \\f[CR]boot\\f[R], but uses \\f[CR]systemd-vmspawn\\f[R] to boot "
+"up the image, i.e. instead of container virtualization virtual machine "
+"virtualization is used. This verb is only supported for disk and directory "
+"type images. Any arguments specified after the \\f[CR]vmspawn\\f[R] verb "
+"are appended to the \\f[CR]systemd-vmspawn\\f[R] invocation.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]ssh\\fR"
msgstr ""
@@ -391,15 +412,15 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "Commandline-only Options"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "Those settings cannot be configured in the configuration files."
msgstr ""
@@ -456,7 +477,7 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]--debug-shell=\\fR"
+msgid "\\f[CR]--debug-shell\\fR"
msgstr ""
#. type: Plain text
@@ -484,8 +505,8 @@ msgid "\\f[CR]--version\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "Show package version."
msgstr ""
@@ -496,8 +517,8 @@ msgid "\\f[CR]--help\\f[R], \\f[CR]-h\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "Show brief usage information."
msgstr ""
@@ -580,21 +601,21 @@ msgid "Show the summary output as JSON-SEQ."
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "Supported output formats"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "The following output formats are supported:"
msgstr ""
#. type: IP
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "\\[bu]"
msgstr ""
@@ -607,21 +628,21 @@ msgid ""
msgstr ""
#. type: IP
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "\\f[R]\\[bu]\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "Plain directory, containing the OS tree (\\f[I]directory\\f[R])\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "Tar archive (\\f[I]tar\\f[R])\\fR"
msgstr ""
@@ -656,8 +677,8 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "Configuration Settings"
msgstr ""
@@ -746,23 +767,24 @@ msgstr ""
#: archlinux opensuse-tumbleweed
msgid ""
"To conditionally include configuration files, the \\f[CR][Match]\\f[R] "
-"section can be used. Matches can use a pipe symbol (\\f[CR]|\\f[R]) after "
-"the equals sign (\\f[CR]\\&...=|\\&...\\f[R]), which causes the match to "
-"become a triggering match. The config file will be included if the logical "
-"AND of all non-triggering matches and the logical OR of all triggering "
-"matches is satisfied. To negate the result of a match, prefix the argument "
-"with an exclamation mark. If an argument is prefixed with the pipe symbol "
-"and an exclamation mark, the pipe symbol must be passed first, and the "
-"exclamation second.\\fR"
+"section can be used. A \\f[CR][Match]\\f[R] section consists of invididual "
+"conditions. Conditions can use a pipe symbol (\\f[CR]|\\f[R]) after the "
+"equals sign (\\f[CR]\\&...=|\\&...\\f[R]), which causes the condition to "
+"become a triggering condition. The config file will be included if the "
+"logical AND of all non-triggering conditions and the logical OR of all "
+"triggering conditions is satisfied. To negate the result of a condition, "
+"prefix the argument with an exclamation mark. If an argument is prefixed "
+"with the pipe symbol and an exclamation mark, the pipe symbol must be passed "
+"first, and the exclamation second.\\fR"
msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
-"Note that \\f[CR][Match]\\f[R] settings match against the current values of "
-"specific settings, and do not take into account changes made to the setting "
-"in configuration files that have not been parsed yet. Also note that "
-"matching against a setting and then changing its value afterwards in a "
+"Note that \\f[CR][Match]\\f[R] conditions compare against the current values "
+"of specific settings, and do not take into account changes made to the "
+"setting in configuration files that have not been parsed yet. Also note "
+"that matching against a setting and then changing its value afterwards in a "
"different config file may lead to unexpected results.\\fR"
msgstr ""
@@ -781,7 +803,7 @@ msgstr ""
msgid ""
"If there are multiple \\f[CR][Match]\\f[R] sections in the same "
"configuration file, each of them has to be satisfied in order for the "
-"configuration file to be included. Specifically, triggering matches only "
+"configuration file to be included. Specifically, triggering conditions only "
"apply to the current \\f[CR][Match]\\f[R] section and are reset between "
"multiple \\f[CR][Match]\\f[R] sections. As an example, the following will "
"only match if the output format is one of \\f[CR]disk\\f[R] or "
@@ -790,7 +812,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid ""
"[Match]\n"
@@ -799,7 +821,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid ""
"[Match]\n"
@@ -810,6 +832,53 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
+"The \\f[CR][TriggerMatch]\\f[R] section can be used to indicate triggering "
+"match sections. These are identical to triggering conditions except they "
+"apply to the entire match section instead of just a single condition. As an "
+"example, the following will match if the distribution is \\f[CR]debian\\f[R] "
+"and the release is \\f[CR]bookworm\\f[R] or if the distribution is "
+"\\f[CR]ubuntu\\f[R] and the release is \\f[CR]focal\\f[R].\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, no-wrap
+msgid ""
+"[TriggerMatch]\n"
+"Distribution=debian\n"
+"Release=bookworm\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, no-wrap
+msgid ""
+"[TriggerMatch]\n"
+"Distribution=ubuntu\n"
+"Release=focal\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"The semantics of conditions in \\f[CR][TriggerMatch]\\f[R] sections is the "
+"same as in \\f[CR][Match]\\f[R], i.e.\\ all normal conditions are joined by "
+"a logical AND and all triggering conditions are joined by a logical OR. "
+"When mixing \\f[CR][Match]\\f[R] and \\f[CR][TriggerMatch]\\f[R] sections, a "
+"match is achieved when all \\f[CR][Match]\\f[R] sections match and at least "
+"one \\f[CR][TriggerMatch]\\f[R] section matches. No match sections are "
+"valued as true. Logically this means:\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "(⋀ᵢ Matchᵢ) ∧ (⋁ᵢ TriggerMatchᵢ)\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
"Command line options that take no argument are shown without \\f[CR]=\\f[R] "
"in their long version. In the config files, they should be specified with a "
"boolean argument: either \\f[CR]1\\f[R], \\f[CR]yes\\f[R], or "
@@ -977,7 +1046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid ""
"[Content]\n"
@@ -990,7 +1059,7 @@ msgid "and a drop-in containing:"
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid ""
"[Match]\n"
@@ -998,7 +1067,7 @@ msgid ""
msgstr ""
#. type: TP
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid "The drop-in will be included."
msgstr ""
@@ -1143,7 +1212,12 @@ msgid ""
"a default is set using \\f[CR]\\[at]Include=\\f[R], in which case the "
"configuration is included after parsing all the other configuration files. "
"Note that each path containing extra configuration is only parsed once, even "
-"if included more than once with \\f[CR]Include=\\f[R].\\fR"
+"if included more than once with \\f[CR]Include=\\f[R]. The builtin configs "
+"for the mkosi default initrd and default tools tree can be included by "
+"including the literal value \\f[CR]mkosi-initrd\\f[R] and \\f[CR]mkosi-"
+"tools\\f[R] respectively. Note: Include names starting with either of the "
+"literals \\f[CR]mkosi-\\f[R] or \\f[CR]contrib-\\f[R] are reserved for use "
+"by mkosi itself.\\fR"
msgstr ""
#. type: TP
@@ -1205,8 +1279,8 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "[Distribution] Section"
msgstr ""
@@ -1496,11 +1570,16 @@ msgid "\\f[CR]CacheOnly=\\f[R], \\f[CR]--cache-only=\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+#: archlinux opensuse-tumbleweed
msgid ""
-"If specified, the package manager is instructed not to contact the network "
-"for updating package data. This provides a minimal level of "
-"reproducibility, as long as the package cache is already fully populated."
+"Takes one of \\f[CR]none\\f[R], \\f[CR]metadata\\f[R] or "
+"\\f[CR]always\\f[R]. If \\f[CR]always\\f[R], the package manager is "
+"instructed not to contact the network. This provides a minimal level of "
+"reproducibility, as long as the package cache is already fully populated. "
+"If set to \\f[CR]metadata\\f[R], the package manager can still download "
+"packages, but we won\\[cq]t sync the repository metadata. If set to "
+"\\f[CR]none\\f[R], the repository metadata is synced and packages can be "
+"downloaded during the build.\\fR"
msgstr ""
#. type: TP
@@ -1531,8 +1610,8 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "[Output] Section"
msgstr ""
@@ -1625,6 +1704,19 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]CompressLevel=\\f[R], \\f[CR]--compress-level=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid ""
+"Configure the compression level to use. Takes an integer. The possible "
+"values depend on the compression being used."
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]OutputDirectory=\\f[R], \\f[CR]--output-dir=\\f[R], \\f[CR]-O\\fR"
msgstr ""
@@ -1665,10 +1757,25 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
-"Takes a path to a directory to use as package cache for the distribution "
-"package manager used. If this option is not used, but a \\f[CR]mkosi.cache/"
-"\\f[R] directory is found in the local directory it is automatically used "
-"for this purpose.\\fR"
+"Takes a path to a directory to use as the incremental cache directory for "
+"the incremental images produced when the \\f[CR]Incremental=\\f[R] option is "
+"enabled. If this option is not used, but a \\f[CR]mkosi.cache/\\f[R] "
+"directory is found in the local directory it is automatically used for this "
+"purpose.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]PackageCacheDirectory=\\f[R], \\f[CR]--package-cache-dir\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid ""
+"Takes a path to a directory to use as the package cache directory for the "
+"distribution package manager used. If unset, a suitable directory in the "
+"user\\[cq]s home directory or system is used."
msgstr ""
#. type: TP
@@ -1880,8 +1987,8 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "[Content] Section"
msgstr ""
@@ -1918,7 +2025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid ""
"Packages=meson\n"
@@ -1942,7 +2049,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid ""
"BuildSources=../my-packages:my-packages-in-sandbox\n"
@@ -2029,7 +2136,8 @@ msgid ""
"distribution instead of installing the distribution from scratch. Only "
"extra packages are installed on top of the ones already installed in the "
"base trees. Note that for this to work properly, the base image still needs "
-"to contain the package manager metadata (see "
+"to contain the package manager metadata by setting "
+"\\f[CR]CleanPackageMetadata=no\\f[R] (see "
"\\f[CR]CleanPackageMetadata=\\f[R]). Instead of a directory, a tar file or "
"a disk image may be provided. In this case it is unpacked into the OS "
"tree. This mode of operation allows setting permissions and file ownership "
@@ -2110,8 +2218,8 @@ msgid "\\f[CR]RemoveFiles=\\f[R], \\f[CR]--remove-files=\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"Takes a comma-separated list of globs. Files in the image matching the "
"globs will be purged at the end."
@@ -2126,9 +2234,10 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
-"Enable/disable removal of package manager databases at the end of "
-"installation. Can be specified as \\f[CR]true\\f[R], \\f[CR]false\\f[R], or "
-"\\f[CR]auto\\f[R] (the default). With \\f[CR]auto\\f[R], files will be "
+"Enable/disable removal of package manager databases and repository metadata "
+"at the end of installation. Can be specified as \\f[CR]true\\f[R], "
+"\\f[CR]false\\f[R], or \\f[CR]auto\\f[R] (the default). With "
+"\\f[CR]auto\\f[R], package manager databases and repository metadata will be "
"removed if the respective package manager executable is \\f[I]not\\f[R] "
"present at the end of the installation.\\fR"
msgstr ""
@@ -2136,6 +2245,20 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]SyncScripts=\\f[R], \\f[CR]--sync-script=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid ""
+"Takes a comma-separated list of paths to executables that are used as the "
+"sync scripts for this image. See the \\f[B]Scripts\\f[R] section for more "
+"information.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]PrepareScripts=\\f[R], \\f[CR]--prepare-script=\\fR"
msgstr ""
@@ -2220,8 +2343,8 @@ msgid ""
"Takes a boolean. Disabled by default. Configures whether changes to source "
"directories (The working directory and configured using "
"\\f[CR]BuildSources=\\f[R]) are persisted. If enabled, all source "
-"directories will be reset to their original state after scripts finish "
-"executing.\\fR"
+"directories will be reset to their original state after scripts (except sync "
+"scripts) finish executing.\\fR"
msgstr ""
#. type: TP
@@ -2389,7 +2512,30 @@ msgid ""
"install those. Even if \\f[CR]SecureBoot=\\f[R] is enabled, mkosi "
"won\\[cq]t sign these binaries again. Note that this option only takes "
"effect when an image that is bootable on UEFI firmware is requested using "
-"other options (\\f[CR]Bootable=\\f[R], \\f[CR]Bootloader=\\f[R]).\\fR"
+"other options (\\f[CR]Bootable=\\f[R], \\f[CR]Bootloader=\\f[R]). Note that "
+"when this option is enabled, mkosi will only install already signed "
+"bootloader binaries, kernel image files and unified kernel images as self-"
+"signed binaries would not be accepted by the signed version of shim.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]UnifiedKernelImages=\\f[R], \\f[CR]--unified-kernel-images=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Specifies whether to use unified kernel images or not when "
+"\\f[CR]Bootloader=\\f[R] is set to \\f[CR]systemd-boot\\f[R] or "
+"\\f[CR]grub\\f[R]. Takes a boolean value or \\f[CR]auto\\f[R]. Defaults to "
+"\\f[CR]auto\\f[R]. If enabled, unified kernel images are always used and "
+"the build will fail if any components required to build unified kernel "
+"images are missing. If set to \\f[CR]auto\\f[R], unified kernel images will "
+"be used if all necessary components are available. Otherwise Type 1 entries "
+"as defined by the Boot Loader Specification will be used instead. If "
+"disabled, Type 1 entries will always be used.\\fR"
msgstr ""
#. type: TP
@@ -2424,12 +2570,28 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]KernelCommandLine=\\f[R], \\f[CR]--kernel-command-line=\\fR"
+msgid "\\f[CR]MicrocodeHost=\\f[R], \\f[CR]--microcode-host=\\fR"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
-msgid "Use the specified kernel command line when building images."
+msgid ""
+"When set to true only include microcode for the host\\[cq]s CPU in the image."
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]KernelCommandLine=\\f[R], \\f[CR]--kernel-command-line=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Use the specified kernel command line when building images. Defaults to "
+"\\f[CR]console=ttyS0\\f[R]. For \\f[CR]arm\\f[R], \\f[CR]s390\\f[R] and "
+"\\f[CR]ppc\\f[R], \\f[CR]ttyS0\\f[R] is replaced with \\f[CR]ttyAMA0\\f[R], "
+"\\f[CR]ttysclp0\\f[R] or \\f[CR]hvc0\\f[R], respectively.\\fR"
msgstr ""
#. type: TP
@@ -2653,8 +2815,8 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "[Validation] Section"
msgstr ""
@@ -2703,7 +2865,23 @@ msgstr ""
#: archlinux opensuse-tumbleweed
msgid ""
"Path to the PEM file containing the secret key for signing the UEFI kernel "
-"image, if \\f[CR]SecureBoot=\\f[R] is used.\\fR"
+"image if \\f[CR]SecureBoot=\\f[R] is used and PCR signatures when "
+"\\f[CR]SignExpectedPcr=\\f[R] is also used. When "
+"\\f[CR]SecureBootKeySource=\\f[R] is specified, the input type depends on "
+"the source.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]SecureBootKeySource=\\f[R], \\f[CR]--secure-boot-key-source=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Source of \\f[CR]SecureBootKey=\\f[R], to support OpenSSL engines. E.g.: "
+"\\f[CR]--secure-boot-key-source=engine:pkcs11\\fR"
msgstr ""
#. type: TP
@@ -2741,10 +2919,25 @@ msgid "\\f[CR]VerityKey=\\f[R], \\f[CR]--verity-key=\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+#: archlinux opensuse-tumbleweed
msgid ""
"Path to the PEM file containing the secret key for signing the verity "
-"signature, if a verity signature partition is added with systemd-repart."
+"signature, if a verity signature partition is added with systemd-repart. "
+"When \\f[CR]VerityKeySource=\\f[R] is specified, the input type depends on "
+"the source.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]VerityKeySource=\\f[R], \\f[CR]--verity-key-source=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Source of \\f[CR]VerityKey=\\f[R], to support OpenSSL engines. E.g.: "
+"\\f[CR]--verity-key-source=engine:pkcs11\\fR"
msgstr ""
#. type: TP
@@ -2773,7 +2966,9 @@ msgid ""
"\\f[CR]systemd-measure\\f[R] and embed the PCR signature into the unified "
"kernel image. This option takes a boolean value or the special value "
"\\f[CR]auto\\f[R], which is the default, which is equal to a true value if "
-"the \\f[CR]systemd-measure\\f[R] binary is in \\f[CR]PATH\\f[R].\\fR"
+"the \\f[CR]systemd-measure\\f[R] binary is in \\f[CR]PATH\\f[R]. Depends on "
+"\\f[CR]SecureBoot=\\f[R] being enabled and key from "
+"\\f[CR]SecureBootKey=\\f[R].\\fR"
msgstr ""
#. type: TP
@@ -2832,8 +3027,8 @@ msgid ""
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "[Host] Section"
msgstr ""
@@ -3017,15 +3212,16 @@ msgstr ""
#: archlinux opensuse-tumbleweed
msgid ""
"When used with the \\f[CR]qemu\\f[R] verb, this option specifies which "
-"firmware to use. Takes one of \\f[CR]uefi\\f[R], \\f[CR]bios\\f[R], "
-"\\f[CR]linux\\f[R], or \\f[CR]auto\\f[R]. Defaults to \\f[CR]auto\\f[R]. "
-"When set to \\f[CR]uefi\\f[R], the OVMF firmware is used. When set to "
-"\\f[CR]bios\\f[R], the default SeaBIOS firmware is used. When set to "
+"firmware to use. Takes one of \\f[CR]uefi\\f[R], \\f[CR]uefi-secure-"
+"boot\\f[R], \\f[CR]bios\\f[R], \\f[CR]linux\\f[R], or \\f[CR]auto\\f[R]. "
+"Defaults to \\f[CR]auto\\f[R]. When set to \\f[CR]uefi\\f[R], the OVMF "
+"firmware without secure boot support is used. When set to \\f[CR]uefi-"
+"secure-boot\\f[R], the OVMF firmware with secure boot support is used. When "
+"set to \\f[CR]bios\\f[R], the default SeaBIOS firmware is used. When set to "
"\\f[CR]linux\\f[R], direct kernel boot is used. See the "
"\\f[CR]QemuKernel=\\f[R] option for more details on which kernel image is "
-"used with direct kernel boot. When set to \\f[CR]auto\\f[R], "
-"\\f[CR]linux\\f[R] is used if a cpio image is being booted, "
-"\\f[CR]uefi\\f[R] otherwise.\\fR"
+"used with direct kernel boot. When set to \\f[CR]auto\\f[R], \\f[CR]uefi-"
+"secure-boot\\f[R] is used if possible and \\f[CR]linux\\f[R] otherwise.\\fR"
msgstr ""
#. type: TP
@@ -3039,16 +3235,16 @@ msgstr ""
msgid ""
"When used with the \\f[CR]qemu\\f[R] verb, this option specifies the path to "
"the the firmware variables file to use. Currently, this option is only "
-"taken into account when the \\f[CR]uefi\\f[R] firmware is used. If not "
-"specified, mkosi will search for the default variables file and use that "
-"instead. \\f[CR]virt-fw-vars\\f[R] from the virt-firmware (https://gitlab."
-"com/kraxel/virt-firmware) project can be used to customize OVMF variable "
-"files. Some distributions also provide variable files which already have "
-"Microsoft\\[cq]s certificates for secure boot enrolled. For Fedora and "
-"Debian these are \\f[CR]OVMF_VARS.secboot.fd\\f[R] and \\f[CR]OVMF_VARS_4M."
-"ms.fd\\f[R] under \\f[CR]/usr/share/OVMF\\f[R] respectively. You can use "
-"\\f[CR]locate\\f[R] and look under \\f[CR]/usr/share/qemu/firmware\\f[R] for "
-"hints on where to find these files if your distribution ships them.\\fR"
+"taken into account when the \\f[CR]uefi\\f[R] or \\f[CR]uefi-secure-"
+"boot\\f[R] firmware is used. If not specified, mkosi will search for the "
+"default variables file and use that instead. When set to "
+"\\f[CR]microsoft\\f[R], a firmware variables file with the Microsoft secure "
+"boot certificates already enrolled will be used. When set to "
+"\\f[CR]custom\\f[R], the secure boot certificate from "
+"\\f[CR]SecureBootCertificate=\\f[R] will be enrolled into the default "
+"firmware variables file. \\f[CR]virt-fw-vars\\f[R] from the virt-firmware "
+"(https://gitlab.com/kraxel/virt-firmware) project can be used to customize "
+"OVMF variable files.\\fR"
msgstr ""
#. type: TP
@@ -3089,8 +3285,19 @@ msgid ""
"kilobytes, megabytes and gigabytes respectively. \\f[CR]directory\\f[R] "
"optionally specifies the directory in which to create the file backing the "
"drive. \\f[CR]options\\f[R] optionally specifies extra comma-delimited "
-"properties which are passed verbatime to qemu\\[cq]s \\f[CR]-drive\\f[R] "
-"option.\\fR"
+"properties which are passed verbatim to qemu\\[cq]s \\f[CR]-drive\\f[R] "
+"option. Example usage:\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux
+#, no-wrap
+msgid ""
+"[Host]\n"
+"QemuDrives=btrfs:10G\n"
+" ext4:20G\n"
+"QemuArgs=-device nvme,serial=btrfs,drive=btrfs\n"
+" -device nvme,serial=ext4,drive=ext4\n"
msgstr ""
#. type: TP
@@ -3175,20 +3382,21 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
-"If specified, programs executed by mkosi are looked up inside the given tree "
-"instead of in the host system. Use this option to make image builds more "
-"reproducible by always using the same versions of programs to build the "
-"final image instead of whatever version is installed on the host system. If "
-"this option is not used, but the \\f[CR]mkosi.tools/\\f[R] directory is "
-"found in the local directory it is automatically used for this purpose with "
-"the root directory as target. Note that when looking up binaries in "
-"\\f[CR]--tools-tree=\\f[R], only \\f[CR]/usr/bin\\f[R] and \\f[CR]/usr/"
-"sbin\\f[R] are considered. Specifically, paths specified by \\f[CR]--extra-"
-"search-path=\\f[R] are ignored when looking up binaries in the given tools "
-"tree. If set to \\f[CR]default\\f[R], mkosi will automatically add an extra "
-"tools tree image and use it as the tools tree. The following table shows "
-"for which distributions default tools tree packages are defined and which "
-"packages are included in those default tools trees:\\fR"
+"If specified, programs executed by mkosi to build and boot an image are "
+"looked up inside the given tree instead of in the host system. Use this "
+"option to make image builds more reproducible by always using the same "
+"versions of programs to build the final image instead of whatever version is "
+"installed on the host system. If this option is not used, but the "
+"\\f[CR]mkosi.tools/\\f[R] directory is found in the local directory it is "
+"automatically used for this purpose with the root directory as target. Note "
+"that when looking up binaries in \\f[CR]--tools-tree=\\f[R], only \\f[CR]/"
+"usr/bin\\f[R] and \\f[CR]/usr/sbin\\f[R] are considered. Specifically, "
+"paths specified by \\f[CR]--extra-search-path=\\f[R] are ignored when "
+"looking up binaries in the given tools tree. If set to "
+"\\f[CR]default\\f[R], mkosi will automatically add an extra tools tree image "
+"and use it as the tools tree. The following table shows for which "
+"distributions default tools tree packages are defined and which packages are "
+"included in those default tools trees:\\fR"
msgstr ""
#. type: tbl table
@@ -3230,7 +3438,7 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]apt\\fR"
+msgid "\\f[CR]acl\\fR"
msgstr ""
#. type: tbl table
@@ -3242,12 +3450,24 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]apt\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]archlinux-keyring\\fR"
msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]attr\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]bash\\fR"
msgstr ""
@@ -3356,6 +3576,30 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]findutils\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]git\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]grep\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]jq\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]kmod\\fR"
msgstr ""
@@ -3392,6 +3636,12 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]sed\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]pacman\\fR"
msgstr ""
@@ -3476,6 +3726,12 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]virt-firmware\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]xfsprogs\\fR"
msgstr ""
@@ -3541,6 +3797,29 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]ToolsTreeRepositories=\\f[R], \\f[CR]--tools-tree-repository\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid "Same as \\f[CR]Repositories=\\f[R] but for the default tools tree.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]ToolsTreePackageManagerTrees=\\f[R], \\f[CR]--tools-tree-package-manager-tree=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Same as \\f[CR]PackageManagerTrees=\\f[R] but for the default tools tree.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]ToolsTreePackages=\\f[R], \\f[CR]--tools-tree-packages=\\fR"
msgstr ""
@@ -3612,6 +3891,28 @@ msgstr ""
#. type: TP
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]RuntimeNetwork=\\f[R]: \\f[CR]--runtime-network=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Takes one of \\f[CR]user\\f[R], \\f[CR]interface\\f[R] or "
+"\\f[CR]none\\f[R]. Defaults to \\f[CR]user\\f[R]. Specifies the networking "
+"to set up when booting the image. \\f[CR]user\\f[R] sets up usermode "
+"networking. \\f[CR]interface\\f[R] sets up a virtual network connection "
+"between the host and the image. This translates to a veth interface for "
+"\\f[CR]mkosi shell\\f[R] and \\f[CR]mkosi boot\\f[R] and a tap interface for "
+"\\f[CR]mkosi qemu\\f[R] and \\f[CR]mkosi vmspawn\\f[R]. Note that when "
+"using \\f[CR]interface\\f[R], mkosi does not automatically configure the "
+"host interface. It is expected that a recent version of \\f[CR]systemd-"
+"networkd\\f[R] is running on the host which will automatically configure the "
+"host interface of the link.\\fR"
+msgstr ""
+
+#. type: TP
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]SshKey=\\f[R], \\f[CR]--ssh-key=\\fR"
msgstr ""
@@ -3730,8 +4031,8 @@ msgid "\\f[CR]%v\\fR"
msgstr ""
#. type: SS
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "Supported distributions"
msgstr ""
@@ -3744,44 +4045,44 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Fedora Linux\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Debian\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Ubuntu\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Arch Linux\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]openSUSE\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Mageia\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]CentOS\\fR"
msgstr ""
@@ -3796,34 +4097,26 @@ msgid "\\f[I]RHEL UBI\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]OpenMandriva\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Rocky Linux\\fR"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "\\f[I]Alma Linux\\fR"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
msgid ""
-"\\f[I]Gentoo\\f[R] (\\f[B]Gentoo is experimental and unsupported. We make "
-"no guarantee that it will work at all and the core maintainers will "
-"generally not fix gentoo specific issues\\f[R])\\fR"
-msgstr ""
-
-#. type: Plain text
-#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
-msgid ""
"\\f[I]None\\f[R] (\\f[B]Requires the user to provide a pre-built "
"rootfs\\f[R])\\fR"
msgstr ""
@@ -3847,8 +4140,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"Currently, \\f[I]Fedora Linux\\f[R] packages all relevant tools as of Fedora "
"28.\\fR"
@@ -3879,8 +4172,8 @@ msgid ""
msgstr ""
#. type: IP
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "\\f[R]1.\\fR"
msgstr ""
@@ -4000,6 +4293,17 @@ msgid " 2."
msgstr ""
#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid "Sync the package manager repository metadata"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid " 3."
+msgstr ""
+
+#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid "Copy base trees (\\f[CR]--base-tree=\\f[R]) into the image\\fR"
msgstr ""
@@ -4007,7 +4311,30 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R] 3.\\fR"
+msgid "\\f[R] 4.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid "Reuse a cached image if one is available"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid " 5."
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid ""
+"Copy a snapshot of the package manager repository metadata into the image"
+msgstr ""
+
+#. type: IP
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+#, no-wrap
+msgid " 6."
msgstr ""
#. type: Plain text
@@ -4018,19 +4345,18 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R] 4.\\fR"
+msgid "\\f[R] 7.\\fR"
msgstr ""
#. type: Plain text
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
-msgid ""
-"Install distribution and packages into image or use cache tree if available"
+msgid "Install distribution and packages into image"
msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid " 5."
+msgid " 8."
msgstr ""
#. type: Plain text
@@ -4043,7 +4369,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R] 6.\\fR"
+msgid "\\f[R] 9.\\fR"
msgstr ""
#. type: Plain text
@@ -4054,7 +4380,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid " 7."
+msgid "10."
msgstr ""
#. type: Plain text
@@ -4067,7 +4393,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R] 8.\\fR"
+msgid "\\f[R]11.\\fR"
msgstr ""
#. type: Plain text
@@ -4078,7 +4404,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R] 9.\\fR"
+msgid "\\f[R]12.\\fR"
msgstr ""
#. type: Plain text
@@ -4091,7 +4417,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]10.\\fR"
+msgid "\\f[R]13.\\fR"
msgstr ""
#. type: Plain text
@@ -4103,7 +4429,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]11.\\fR"
+msgid "\\f[R]14.\\fR"
msgstr ""
#. type: Plain text
@@ -4114,7 +4440,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "12."
+msgid "15."
msgstr ""
#. type: Plain text
@@ -4125,7 +4451,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]13.\\fR"
+msgid "\\f[R]16.\\fR"
msgstr ""
#. type: Plain text
@@ -4136,7 +4462,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]14.\\fR"
+msgid "\\f[R]17.\\fR"
msgstr ""
#. type: Plain text
@@ -4149,7 +4475,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]15.\\fR"
+msgid "\\f[R]18.\\fR"
msgstr ""
#. type: Plain text
@@ -4162,7 +4488,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]16.\\fR"
+msgid "\\f[R]19.\\fR"
msgstr ""
#. type: Plain text
@@ -4173,7 +4499,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]17.\\fR"
+msgid "\\f[R]20.\\fR"
msgstr ""
#. type: Plain text
@@ -4184,7 +4510,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]18.\\fR"
+msgid "\\f[R]21.\\fR"
msgstr ""
#. type: Plain text
@@ -4195,7 +4521,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]19.\\fR"
+msgid "\\f[R]22.\\fR"
msgstr ""
#. type: Plain text
@@ -4206,7 +4532,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]20.\\fR"
+msgid "\\f[R]23.\\fR"
msgstr ""
#. type: Plain text
@@ -4217,7 +4543,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]21.\\fR"
+msgid "\\f[R]24.\\fR"
msgstr ""
#. type: Plain text
@@ -4228,7 +4554,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]22.\\fR"
+msgid "\\f[R]25.\\fR"
msgstr ""
#. type: Plain text
@@ -4241,7 +4567,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]23.\\fR"
+msgid "\\f[R]26.\\fR"
msgstr ""
#. type: Plain text
@@ -4252,7 +4578,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "24."
+msgid "27."
msgstr ""
#. type: Plain text
@@ -4263,7 +4589,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "\\f[R]25.\\fR"
+msgid "\\f[R]28.\\fR"
msgstr ""
#. type: Plain text
@@ -4274,7 +4600,7 @@ msgstr ""
#. type: IP
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
-msgid "26."
+msgid "29."
msgstr ""
#. type: Plain text
@@ -4307,6 +4633,18 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
+"If \\f[CB]mkosi.sync\\f[R] (\\f[CR]SyncScripts=\\f[R]) exists, it is "
+"executed before the image is built. This script may be used to update "
+"various sources that are used to build the image. One use case is to run "
+"\\f[CR]git pull\\f[R] on various source repositories before building the "
+"image. Specifically, the \\f[CR]BuildSourcesEphemeral=\\f[R] setting does "
+"not apply to sync scripts, which means sync scripts can be used to update "
+"build sources even if \\f[CR]BuildSourcesEphemeral=\\f[R] is enabled.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
"If \\f[CB]mkosi.prepare\\f[R] (\\f[CR]PrepareScripts=\\f[R]) exists, it is "
"first called with the \\f[CR]final\\f[R] argument, right after the software "
"packages are installed. It is called a second time with the "
@@ -4383,6 +4721,34 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
+"\\f[CR]$DISTRIBUTION\\f[R] contains the distribution from the "
+"\\f[CR]Distribution=\\f[R] setting.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"\\f[CR]$RELEASE\\f[R] contains the release from the \\f[CR]Release=\\f[R] "
+"setting.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"\\f[CR]$PROFILE\\f[R] contains the profile from the \\f[CR]Profile=\\f[R] "
+"setting.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"\\f[CR]$CACHED=\\f[R] is set to \\f[CR]1\\f[R] if a cached image is "
+"available, \\f[CR]0\\f[R] otherwise.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
"\\f[CR]$CHROOT_SCRIPT\\f[R] contains the path to the running script relative "
"to the image root directory. The primary usecase for this variable is in "
"combination with the \\f[CR]mkosi-chroot\\f[R] script. See the description "
@@ -4496,6 +4862,14 @@ msgid ""
msgstr ""
#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"\\f[CR]$MKOSI_CONFIG\\f[R] is a file containing a json summary of the "
+"settings of the current image. This file can be parsed inside scripts to "
+"gain access to all settings for the current image.\\fR"
+msgstr ""
+
+#. type: Plain text
#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
msgid ""
"Consult this table for which script receives which environment variables:"
@@ -4510,6 +4884,12 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
+msgid "\\f[CR]mkosi.sync\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
msgid "\\f[CR]mkosi.prepare\\fR"
msgstr ""
@@ -4540,13 +4920,43 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]$CHROOT_SCRIPT\\fR"
+msgid "\\f[CR]ARCHITECTURE\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]DISTRIBUTION\\fR"
msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]$SRCDIR\\fR"
+msgid "\\f[CR]RELEASE\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]PROFILE\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]CACHED\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]CHROOT_SCRIPT\\fR"
+msgstr ""
+
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]SRCDIR\\fR"
msgstr ""
#. type: tbl table
@@ -4558,7 +4968,7 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]$BUILDDIR\\fR"
+msgid "\\f[CR]BUILDDIR\\fR"
msgstr ""
#. type: tbl table
@@ -4582,7 +4992,7 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]$OUTPUTDIR\\fR"
+msgid "\\f[CR]OUTPUTDIR\\fR"
msgstr ""
#. type: tbl table
@@ -4594,7 +5004,7 @@ msgstr ""
#. type: tbl table
#: archlinux opensuse-tumbleweed
#, no-wrap
-msgid "\\f[CR]$BUILDROOT\\fR"
+msgid "\\f[CR]BUILDROOT\\fR"
msgstr ""
#. type: tbl table
@@ -4633,6 +5043,12 @@ msgstr ""
msgid "\\f[CR]MKOSI_GID\\fR"
msgstr ""
+#. type: tbl table
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[CR]MKOSI_CONFIG\\fR"
+msgstr ""
+
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
@@ -4693,6 +5109,15 @@ msgstr ""
#. type: Plain text
#: archlinux opensuse-tumbleweed
msgid ""
+"Additionally, \\f[CR]mkosi-install\\f[R], \\f[CR]mkosi-reinstall\\f[R], "
+"\\f[CR]mkosi-upgrade\\f[R] and \\f[CR]mkosi-remove\\f[R] will invoke the "
+"corresponding operation of the package manager being used to built the image."
+"\\fR"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
"\\f[CR]mkosi-as-caller\\f[R]: This script uses \\f[CR]setpriv\\f[R] to "
"switch from the user \\f[CR]root\\f[R] in the user namespace used for "
"various build steps back to the original user that called mkosi. This is "
@@ -4758,15 +5183,15 @@ msgid ""
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "Files"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"To make it easy to build images for development versions of your projects, "
"mkosi can read configuration data from the local directory, under the "
@@ -4775,7 +5200,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed
msgid ""
"The \\f[CB]mkosi.skeleton/\\f[R] directory or \\f[CB]mkosi.skeleton."
"tar\\f[R] archive may be used to insert files into the image. The files are "
@@ -4785,8 +5210,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"When using the directory, file ownership is not preserved: all files copied "
"will be owned by root. To preserve ownership, use a tar archive."
@@ -4804,7 +5229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed
msgid ""
"The \\f[CB]mkosi.nspawn\\f[R] nspawn settings file will be copied into the "
"same place as the output image file, if it exists. This is useful since "
@@ -4813,7 +5238,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux fedora-40 fedora-rawhide mageia-cauldron opensuse-tumbleweed
+#: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed
msgid ""
"The \\f[CB]mkosi.cache/\\f[R] directory, if it exists, is automatically used "
"as package download cache, in order to speed repeated runs of the tool.\\fR"
@@ -4958,8 +5383,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid "All these files are optional."
msgstr ""
@@ -4973,8 +5398,8 @@ msgid ""
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "CACHING"
msgstr ""
@@ -4997,8 +5422,8 @@ msgid ""
msgstr ""
#. type: IP
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "\\f[R]2.\\fR"
msgstr ""
@@ -5020,8 +5445,8 @@ msgid ""
msgstr ""
#. type: IP
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "\\f[R]3.\\fR"
msgstr ""
@@ -5135,8 +5560,8 @@ msgid ""
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "ENVIRONMENT VARIABLES"
msgstr ""
@@ -5157,8 +5582,8 @@ msgid ""
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "EXAMPLES"
msgstr ""
@@ -5382,8 +5807,8 @@ msgid ""
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "REQUIREMENTS"
msgstr ""
@@ -5404,15 +5829,15 @@ msgid "mkosi currently requires systemd 254 to build bootable disk images."
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
msgid ""
"When not using distribution packages make sure to install the necessary "
"dependencies. For example, on \\f[I]Fedora Linux\\f[R] you need:\\fR"
msgstr ""
#. type: Plain text
-#: archlinux opensuse-tumbleweed
+#: archlinux
#, no-wrap
msgid "# dnf install bubblewrap btrfs-progs apt dosfstools mtools edk2-ovmf e2fsprogs squashfs-tools gnupg python3 tar xfsprogs xz zypper sbsigntools\n"
msgstr ""
@@ -5461,16 +5886,39 @@ msgid ""
"\\f[CR]0660\\f[R] to \\f[CR]0666\\f[R].\\fR"
msgstr ""
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid "How do I add a regular user to an image?"
+msgstr ""
+
+#. type: Plain text
+#: archlinux debian-bookworm debian-unstable opensuse-tumbleweed
+msgid "You can use the following snippet in a post-installation script:"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+#, no-wrap
+msgid "useradd --create-home --user-group $USER --password \\[dq]$(openssl passwd -stdin -6 E<lt>$USER_PASSWORD_FILE)\\[dq]\n"
+msgstr ""
+
+#. type: Plain text
+#: archlinux opensuse-tumbleweed
+msgid ""
+"Note that from systemd v256 onwards, if enabled, \\f[CR]systemd-homed-"
+"firstboot.service\\f[R] will prompt to create a regular user on first boot "
+"if there are no regular users.\\fR"
+msgstr ""
+
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "REFERENCES"
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
msgid ""
"Primary mkosi git repository on GitHub (https://github.com/systemd/mkosi/)"
msgstr ""
@@ -5484,15 +5932,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
msgid ""
"The mkosi OS generation tool (https://lwn.net/Articles/726655/) story on LWN"
msgstr ""
#. type: SH
-#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide
-#: mageia-cauldron opensuse-tumbleweed
+#: archlinux debian-bookworm debian-unstable fedora-40 mageia-cauldron
+#: opensuse-tumbleweed
#, no-wrap
msgid "SEE ALSO"
msgstr ""
@@ -5529,6 +5976,11 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
+msgid "\\f[V]mkosi [options\\&...] vmspawn [vmspawn settings\\&...]\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
msgid "\\f[V]mkosi [options\\&...] ssh [command line\\&...]\\fR"
msgstr ""
@@ -5661,6 +6113,22 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]vmspawn\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Similar to \\f[V]boot\\f[R], but uses \\f[V]systemd-vmspawn\\f[R] to boot up "
+"the image, i.e. instead of container virtualization virtual machine "
+"virtualization is used. This verb is only supported for disk and directory "
+"type images. Any arguments specified after the \\f[V]vmspawn\\f[R] verb are "
+"appended to the \\f[V]systemd-vmspawn\\f[R] invocation.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]ssh\\fR"
msgstr ""
@@ -5858,7 +6326,7 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
-msgid "\\f[V]--debug-shell=\\fR"
+msgid "\\f[V]--debug-shell\\fR"
msgstr ""
#. type: TP
@@ -6017,23 +6485,24 @@ msgstr ""
#: debian-bookworm debian-unstable
msgid ""
"To conditionally include configuration files, the \\f[V][Match]\\f[R] "
-"section can be used. Matches can use a pipe symbol (\\f[V]|\\f[R]) after "
-"the equals sign (\\f[V]\\&...=|\\&...\\f[R]), which causes the match to "
-"become a triggering match. The config file will be included if the logical "
-"AND of all non-triggering matches and the logical OR of all triggering "
-"matches is satisfied. To negate the result of a match, prefix the argument "
-"with an exclamation mark. If an argument is prefixed with the pipe symbol "
-"and an exclamation mark, the pipe symbol must be passed first, and the "
-"exclamation second.\\fR"
+"section can be used. A \\f[V][Match]\\f[R] section consists of invididual "
+"conditions. Conditions can use a pipe symbol (\\f[V]|\\f[R]) after the "
+"equals sign (\\f[V]\\&...=|\\&...\\f[R]), which causes the condition to "
+"become a triggering condition. The config file will be included if the "
+"logical AND of all non-triggering conditions and the logical OR of all "
+"triggering conditions is satisfied. To negate the result of a condition, "
+"prefix the argument with an exclamation mark. If an argument is prefixed "
+"with the pipe symbol and an exclamation mark, the pipe symbol must be passed "
+"first, and the exclamation second.\\fR"
msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
-"Note that \\f[V][Match]\\f[R] settings match against the current values of "
-"specific settings, and do not take into account changes made to the setting "
-"in configuration files that have not been parsed yet. Also note that "
-"matching against a setting and then changing its value afterwards in a "
+"Note that \\f[V][Match]\\f[R] conditions compare against the current values "
+"of specific settings, and do not take into account changes made to the "
+"setting in configuration files that have not been parsed yet. Also note "
+"that matching against a setting and then changing its value afterwards in a "
"different config file may lead to unexpected results.\\fR"
msgstr ""
@@ -6052,8 +6521,8 @@ msgstr ""
msgid ""
"If there are multiple \\f[V][Match]\\f[R] sections in the same configuration "
"file, each of them has to be satisfied in order for the configuration file "
-"to be included. Specifically, triggering matches only apply to the current "
-"\\f[V][Match]\\f[R] section and are reset between multiple \\f[V]"
+"to be included. Specifically, triggering conditions only apply to the "
+"current \\f[V][Match]\\f[R] section and are reset between multiple \\f[V]"
"[Match]\\f[R] sections. As an example, the following will only match if the "
"output format is one of \\f[V]disk\\f[R] or \\f[V]directory\\f[R] and the "
"architecture is one of \\f[V]x86-64\\f[R] or \\f[V]arm64\\f[R]:\\fR"
@@ -6082,6 +6551,58 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
+"The \\f[V][TriggerMatch]\\f[R] section can be used to indicate triggering "
+"match sections. These are identical to triggering conditions except they "
+"apply to the entire match section instead of just a single condition. As an "
+"example, the following will match if the distribution is \\f[V]debian\\f[R] "
+"and the release is \\f[V]bookworm\\f[R] or if the distribution is "
+"\\f[V]ubuntu\\f[R] and the release is \\f[V]focal\\f[R].\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ""
+"\\f[C]\n"
+"[TriggerMatch]\n"
+"Distribution=debian\n"
+"Release=bookworm\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ""
+"\\f[C][TriggerMatch]\n"
+"Distribution=ubuntu\n"
+"Release=focal\\fR\n"
+"\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"The semantics of conditions in \\f[V][TriggerMatch]\\f[R] sections is the "
+"same as in \\f[V][Match]\\f[R], i.e.\\ all normal conditions are joined by a "
+"logical AND and all triggering conditions are joined by a logical OR. When "
+"mixing \\f[V][Match]\\f[R] and \\f[V][TriggerMatch]\\f[R] sections, a match "
+"is achieved when all \\f[V][Match]\\f[R] sections match and at least one "
+"\\f[V][TriggerMatch]\\f[R] section matches. No match sections are valued as "
+"true. Logically this means:\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm
+#, no-wrap
+msgid ""
+"\\f[C]\n"
+"(\\[u22C0]\\[u1D62] Match\\[u1D62]) \\[AN] (\\[u22C1]\\[u1D62] TriggerMatch\\[u1D62])\\fR\n"
+"\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
"Command line options that take no argument are shown without \\f[V]=\\f[R] "
"in their long version. In the config files, they should be specified with a "
"boolean argument: either \\f[V]1\\f[R], \\f[V]yes\\f[R], or \\f[V]true\\f[R] "
@@ -6221,7 +6742,7 @@ msgid ""
msgstr ""
#. type: TP
-#: debian-bookworm debian-unstable
+#: debian-bookworm debian-unstable opensuse-tumbleweed
#, no-wrap
msgid "\\f[R]The drop-in will be included.\\fR"
msgstr ""
@@ -6269,7 +6790,12 @@ msgid ""
"a default is set using \\f[V]\\[at]Include=\\f[R], in which case the "
"configuration is included after parsing all the other configuration files. "
"Note that each path containing extra configuration is only parsed once, even "
-"if included more than once with \\f[V]Include=\\f[R].\\fR"
+"if included more than once with \\f[V]Include=\\f[R]. The builtin configs "
+"for the mkosi default initrd and default tools tree can be included by "
+"including the literal value \\f[V]mkosi-initrd\\f[R] and \\f[V]mkosi-"
+"tools\\f[R] respectively. Note: Include names starting with either of the "
+"literals \\f[V]mkosi-\\f[R] or \\f[V]contrib-\\f[R] are reserved for use by "
+"mkosi itself.\\fR"
msgstr ""
#. type: TP
@@ -6488,6 +7014,18 @@ msgstr ""
msgid "\\f[V]CacheOnly=\\f[R], \\f[V]--cache-only=\\fR"
msgstr ""
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Takes one of \\f[V]none\\f[R], \\f[V]metadata\\f[R] or \\f[V]always\\f[R]. "
+"If \\f[V]always\\f[R], the package manager is instructed not to contact the "
+"network. This provides a minimal level of reproducibility, as long as the "
+"package cache is already fully populated. If set to \\f[V]metadata\\f[R], "
+"the package manager can still download packages, but we won\\[cq]t sync the "
+"repository metadata. If set to \\f[V]none\\f[R], the repository metadata is "
+"synced and packages can be downloaded during the build.\\fR"
+msgstr ""
+
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
@@ -6602,6 +7140,12 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]CompressLevel=\\f[R], \\f[V]--compress-level=\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]OutputDirectory=\\f[R], \\f[V]--output-dir=\\f[R], \\f[V]-O\\fR"
msgstr ""
@@ -6642,10 +7186,17 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
-"Takes a path to a directory to use as package cache for the distribution "
-"package manager used. If this option is not used, but a \\f[V]mkosi.cache/"
-"\\f[R] directory is found in the local directory it is automatically used "
-"for this purpose.\\fR"
+"Takes a path to a directory to use as the incremental cache directory for "
+"the incremental images produced when the \\f[V]Incremental=\\f[R] option is "
+"enabled. If this option is not used, but a \\f[V]mkosi.cache/\\f[R] "
+"directory is found in the local directory it is automatically used for this "
+"purpose.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]PackageCacheDirectory=\\f[R], \\f[V]--package-cache-dir\\fR"
msgstr ""
#. type: TP
@@ -6984,7 +7535,8 @@ msgid ""
"distribution instead of installing the distribution from scratch. Only "
"extra packages are installed on top of the ones already installed in the "
"base trees. Note that for this to work properly, the base image still needs "
-"to contain the package manager metadata (see "
+"to contain the package manager metadata by setting "
+"\\f[V]CleanPackageMetadata=no\\f[R] (see "
"\\f[V]CleanPackageMetadata=\\f[R]). Instead of a directory, a tar file or a "
"disk image may be provided. In this case it is unpacked into the OS tree. "
"This mode of operation allows setting permissions and file ownership "
@@ -7073,9 +7625,10 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
-"Enable/disable removal of package manager databases at the end of "
-"installation. Can be specified as \\f[V]true\\f[R], \\f[V]false\\f[R], or "
-"\\f[V]auto\\f[R] (the default). With \\f[V]auto\\f[R], files will be "
+"Enable/disable removal of package manager databases and repository metadata "
+"at the end of installation. Can be specified as \\f[V]true\\f[R], "
+"\\f[V]false\\f[R], or \\f[V]auto\\f[R] (the default). With "
+"\\f[V]auto\\f[R], package manager databases and repository metadata will be "
"removed if the respective package manager executable is \\f[I]not\\f[R] "
"present at the end of the installation.\\fR"
msgstr ""
@@ -7083,6 +7636,12 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]SyncScripts=\\f[R], \\f[V]--sync-script=\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]PrepareScripts=\\f[R], \\f[V]--prepare-script=\\fR"
msgstr ""
@@ -7135,8 +7694,8 @@ msgid ""
"Takes a boolean. Disabled by default. Configures whether changes to source "
"directories (The working directory and configured using "
"\\f[V]BuildSources=\\f[R]) are persisted. If enabled, all source "
-"directories will be reset to their original state after scripts finish "
-"executing.\\fR"
+"directories will be reset to their original state after scripts (except sync "
+"scripts) finish executing.\\fR"
msgstr ""
#. type: TP
@@ -7304,7 +7863,30 @@ msgid ""
"those. Even if \\f[V]SecureBoot=\\f[R] is enabled, mkosi won\\[cq]t sign "
"these binaries again. Note that this option only takes effect when an image "
"that is bootable on UEFI firmware is requested using other options "
-"(\\f[V]Bootable=\\f[R], \\f[V]Bootloader=\\f[R]).\\fR"
+"(\\f[V]Bootable=\\f[R], \\f[V]Bootloader=\\f[R]). Note that when this "
+"option is enabled, mkosi will only install already signed bootloader "
+"binaries, kernel image files and unified kernel images as self-signed "
+"binaries would not be accepted by the signed version of shim.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]UnifiedKernelImages=\\f[R], \\f[V]--unified-kernel-images=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Specifies whether to use unified kernel images or not when "
+"\\f[V]Bootloader=\\f[R] is set to \\f[V]systemd-boot\\f[R] or "
+"\\f[V]grub\\f[R]. Takes a boolean value or \\f[V]auto\\f[R]. Defaults to "
+"\\f[V]auto\\f[R]. If enabled, unified kernel images are always used and the "
+"build will fail if any components required to build unified kernel images "
+"are missing. If set to \\f[V]auto\\f[R], unified kernel images will be used "
+"if all necessary components are available. Otherwise Type 1 entries as "
+"defined by the Boot Loader Specification will be used instead. If disabled, "
+"Type 1 entries will always be used.\\fR"
msgstr ""
#. type: TP
@@ -7322,9 +7904,24 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]MicrocodeHost=\\f[R], \\f[V]--microcode-host=\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]KernelCommandLine=\\f[R], \\f[V]--kernel-command-line=\\fR"
msgstr ""
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Use the specified kernel command line when building images. Defaults to "
+"\\f[V]console=ttyS0\\f[R]. For \\f[V]arm\\f[R], \\f[V]s390\\f[R] and "
+"\\f[V]ppc\\f[R], \\f[V]ttyS0\\f[R] is replaced with \\f[V]ttyAMA0\\f[R], "
+"\\f[V]ttysclp0\\f[R] or \\f[V]hvc0\\f[R], respectively.\\fR"
+msgstr ""
+
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
@@ -7570,7 +8167,23 @@ msgstr ""
#: debian-bookworm debian-unstable
msgid ""
"Path to the PEM file containing the secret key for signing the UEFI kernel "
-"image, if \\f[V]SecureBoot=\\f[R] is used.\\fR"
+"image if \\f[V]SecureBoot=\\f[R] is used and PCR signatures when "
+"\\f[V]SignExpectedPcr=\\f[R] is also used. When "
+"\\f[V]SecureBootKeySource=\\f[R] is specified, the input type depends on the "
+"source.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]SecureBootKeySource=\\f[R], \\f[V]--secure-boot-key-source=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Source of \\f[V]SecureBootKey=\\f[R], to support OpenSSL engines. E.g.: "
+"\\f[V]--secure-boot-key-source=engine:pkcs11\\fR"
msgstr ""
#. type: TP
@@ -7607,6 +8220,28 @@ msgstr ""
msgid "\\f[V]VerityKey=\\f[R], \\f[V]--verity-key=\\fR"
msgstr ""
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Path to the PEM file containing the secret key for signing the verity "
+"signature, if a verity signature partition is added with systemd-repart. "
+"When \\f[V]VerityKeySource=\\f[R] is specified, the input type depends on "
+"the source.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]VerityKeySource=\\f[R], \\f[V]--verity-key-source=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Source of \\f[V]VerityKey=\\f[R], to support OpenSSL engines. E.g.: \\f[V]--"
+"verity-key-source=engine:pkcs11\\fR"
+msgstr ""
+
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
@@ -7626,7 +8261,9 @@ msgid ""
"measure\\f[R] and embed the PCR signature into the unified kernel image. "
"This option takes a boolean value or the special value \\f[V]auto\\f[R], "
"which is the default, which is equal to a true value if the \\f[V]systemd-"
-"measure\\f[R] binary is in \\f[V]PATH\\f[R].\\fR"
+"measure\\f[R] binary is in \\f[V]PATH\\f[R]. Depends on "
+"\\f[V]SecureBoot=\\f[R] being enabled and key from "
+"\\f[V]SecureBootKey=\\f[R].\\fR"
msgstr ""
#. type: TP
@@ -7856,15 +8493,16 @@ msgstr ""
#: debian-bookworm debian-unstable
msgid ""
"When used with the \\f[V]qemu\\f[R] verb, this option specifies which "
-"firmware to use. Takes one of \\f[V]uefi\\f[R], \\f[V]bios\\f[R], "
-"\\f[V]linux\\f[R], or \\f[V]auto\\f[R]. Defaults to \\f[V]auto\\f[R]. When "
-"set to \\f[V]uefi\\f[R], the OVMF firmware is used. When set to "
+"firmware to use. Takes one of \\f[V]uefi\\f[R], \\f[V]uefi-secure-"
+"boot\\f[R], \\f[V]bios\\f[R], \\f[V]linux\\f[R], or \\f[V]auto\\f[R]. "
+"Defaults to \\f[V]auto\\f[R]. When set to \\f[V]uefi\\f[R], the OVMF "
+"firmware without secure boot support is used. When set to \\f[V]uefi-secure-"
+"boot\\f[R], the OVMF firmware with secure boot support is used. When set to "
"\\f[V]bios\\f[R], the default SeaBIOS firmware is used. When set to "
"\\f[V]linux\\f[R], direct kernel boot is used. See the "
"\\f[V]QemuKernel=\\f[R] option for more details on which kernel image is "
-"used with direct kernel boot. When set to \\f[V]auto\\f[R], "
-"\\f[V]linux\\f[R] is used if a cpio image is being booted, \\f[V]uefi\\f[R] "
-"otherwise.\\fR"
+"used with direct kernel boot. When set to \\f[V]auto\\f[R], \\f[V]uefi-"
+"secure-boot\\f[R] is used if possible and \\f[V]linux\\f[R] otherwise.\\fR"
msgstr ""
#. type: TP
@@ -7878,16 +8516,15 @@ msgstr ""
msgid ""
"When used with the \\f[V]qemu\\f[R] verb, this option specifies the path to "
"the the firmware variables file to use. Currently, this option is only "
-"taken into account when the \\f[V]uefi\\f[R] firmware is used. If not "
-"specified, mkosi will search for the default variables file and use that "
-"instead. \\f[V]virt-fw-vars\\f[R] from the virt-firmware (https://gitlab."
-"com/kraxel/virt-firmware) project can be used to customize OVMF variable "
-"files. Some distributions also provide variable files which already have "
-"Microsoft\\[cq]s certificates for secure boot enrolled. For Fedora and "
-"Debian these are \\f[V]OVMF_VARS.secboot.fd\\f[R] and \\f[V]OVMF_VARS_4M.ms."
-"fd\\f[R] under \\f[V]/usr/share/OVMF\\f[R] respectively. You can use "
-"\\f[V]locate\\f[R] and look under \\f[V]/usr/share/qemu/firmware\\f[R] for "
-"hints on where to find these files if your distribution ships them.\\fR"
+"taken into account when the \\f[V]uefi\\f[R] or \\f[V]uefi-secure-boot\\f[R] "
+"firmware is used. If not specified, mkosi will search for the default "
+"variables file and use that instead. When set to \\f[V]microsoft\\f[R], a "
+"firmware variables file with the Microsoft secure boot certificates already "
+"enrolled will be used. When set to \\f[V]custom\\f[R], the secure boot "
+"certificate from \\f[V]SecureBootCertificate=\\f[R] will be enrolled into "
+"the default firmware variables file. \\f[V]virt-fw-vars\\f[R] from the virt-"
+"firmware (https://gitlab.com/kraxel/virt-firmware) project can be used to "
+"customize OVMF variable files.\\fR"
msgstr ""
#. type: TP
@@ -7928,7 +8565,21 @@ msgid ""
"megabytes and gigabytes respectively. \\f[V]directory\\f[R] optionally "
"specifies the directory in which to create the file backing the drive. "
"\\f[V]options\\f[R] optionally specifies extra comma-delimited properties "
-"which are passed verbatime to qemu\\[cq]s \\f[V]-drive\\f[R] option.\\fR"
+"which are passed verbatim to qemu\\[cq]s \\f[V]-drive\\f[R] option. Example "
+"usage:\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ""
+"\\f[C]\n"
+"[Host]\n"
+"QemuDrives=btrfs:10G\n"
+" ext4:20G\n"
+"QemuArgs=-device nvme,serial=btrfs,drive=btrfs\n"
+" -device nvme,serial=ext4,drive=ext4\\fR\n"
+"\n"
msgstr ""
#. type: TP
@@ -7989,20 +8640,27 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
-"If specified, programs executed by mkosi are looked up inside the given tree "
-"instead of in the host system. Use this option to make image builds more "
-"reproducible by always using the same versions of programs to build the "
-"final image instead of whatever version is installed on the host system. If "
-"this option is not used, but the \\f[V]mkosi.tools/\\f[R] directory is found "
-"in the local directory it is automatically used for this purpose with the "
-"root directory as target. Note that when looking up binaries in \\f[V]--"
-"tools-tree=\\f[R], only \\f[V]/usr/bin\\f[R] and \\f[V]/usr/sbin\\f[R] are "
-"considered. Specifically, paths specified by \\f[V]--extra-search-"
-"path=\\f[R] are ignored when looking up binaries in the given tools tree. "
-"If set to \\f[V]default\\f[R], mkosi will automatically add an extra tools "
-"tree image and use it as the tools tree. The following table shows for "
-"which distributions default tools tree packages are defined and which "
-"packages are included in those default tools trees:\\fR"
+"If specified, programs executed by mkosi to build and boot an image are "
+"looked up inside the given tree instead of in the host system. Use this "
+"option to make image builds more reproducible by always using the same "
+"versions of programs to build the final image instead of whatever version is "
+"installed on the host system. If this option is not used, but the "
+"\\f[V]mkosi.tools/\\f[R] directory is found in the local directory it is "
+"automatically used for this purpose with the root directory as target. Note "
+"that when looking up binaries in \\f[V]--tools-tree=\\f[R], only \\f[V]/usr/"
+"bin\\f[R] and \\f[V]/usr/sbin\\f[R] are considered. Specifically, paths "
+"specified by \\f[V]--extra-search-path=\\f[R] are ignored when looking up "
+"binaries in the given tools tree. If set to \\f[V]default\\f[R], mkosi will "
+"automatically add an extra tools tree image and use it as the tools tree. "
+"The following table shows for which distributions default tools tree "
+"packages are defined and which packages are included in those default tools "
+"trees:\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]acl\\fR"
msgstr ""
#. type: tbl table
@@ -8020,6 +8678,12 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]attr\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]bash\\fR"
msgstr ""
@@ -8128,6 +8792,30 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]findutils\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]git\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]grep\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]jq\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]kmod\\fR"
msgstr ""
@@ -8164,6 +8852,12 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]sed\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]pacman\\fR"
msgstr ""
@@ -8248,6 +8942,12 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]virt-firmware\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]xfsprogs\\fR"
msgstr ""
@@ -8290,6 +8990,29 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]ToolsTreeRepositories=\\f[R], \\f[V]--tools-tree-repository\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid "Same as \\f[V]Repositories=\\f[R] but for the default tools tree.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]ToolsTreePackageManagerTrees=\\f[R], \\f[V]--tools-tree-package-manager-tree=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Same as \\f[V]PackageManagerTrees=\\f[R] but for the default tools tree.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]ToolsTreePackages=\\f[R], \\f[V]--tools-tree-packages=\\fR"
msgstr ""
@@ -8352,6 +9075,28 @@ msgstr ""
#. type: TP
#: debian-bookworm debian-unstable
#, no-wrap
+msgid "\\f[V]RuntimeNetwork=\\f[R]: \\f[V]--runtime-network=\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Takes one of \\f[V]user\\f[R], \\f[V]interface\\f[R] or \\f[V]none\\f[R]. "
+"Defaults to \\f[V]user\\f[R]. Specifies the networking to set up when "
+"booting the image. \\f[V]user\\f[R] sets up usermode networking. "
+"\\f[V]interface\\f[R] sets up a virtual network connection between the host "
+"and the image. This translates to a veth interface for \\f[V]mkosi "
+"shell\\f[R] and \\f[V]mkosi boot\\f[R] and a tap interface for \\f[V]mkosi "
+"qemu\\f[R] and \\f[V]mkosi vmspawn\\f[R]. Note that when using "
+"\\f[V]interface\\f[R], mkosi does not automatically configure the host "
+"interface. It is expected that a recent version of \\f[V]systemd-"
+"networkd\\f[R] is running on the host which will automatically configure the "
+"host interface of the link.\\fR"
+msgstr ""
+
+#. type: TP
+#: debian-bookworm debian-unstable
+#, no-wrap
msgid "\\f[V]SshKey=\\f[R], \\f[V]--ssh-key=\\fR"
msgstr ""
@@ -8662,6 +9407,18 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
+"If \\f[VB]mkosi.sync\\f[R] (\\f[V]SyncScripts=\\f[R]) exists, it is executed "
+"before the image is built. This script may be used to update various "
+"sources that are used to build the image. One use case is to run \\f[V]git "
+"pull\\f[R] on various source repositories before building the image. "
+"Specifically, the \\f[V]BuildSourcesEphemeral=\\f[R] setting does not apply "
+"to sync scripts, which means sync scripts can be used to update build "
+"sources even if \\f[V]BuildSourcesEphemeral=\\f[R] is enabled.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
"If \\f[VB]mkosi.prepare\\f[R] (\\f[V]PrepareScripts=\\f[R]) exists, it is "
"first called with the \\f[V]final\\f[R] argument, right after the software "
"packages are installed. It is called a second time with the "
@@ -8733,6 +9490,34 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
+"\\f[V]$DISTRIBUTION\\f[R] contains the distribution from the "
+"\\f[V]Distribution=\\f[R] setting.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"\\f[V]$RELEASE\\f[R] contains the release from the \\f[V]Release=\\f[R] "
+"setting.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"\\f[V]$PROFILE\\f[R] contains the profile from the \\f[V]Profile=\\f[R] "
+"setting.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"\\f[V]$CACHED=\\f[R] is set to \\f[V]1\\f[R] if a cached image is available, "
+"\\f[V]0\\f[R] otherwise.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
"\\f[V]$CHROOT_SCRIPT\\f[R] contains the path to the running script relative "
"to the image root directory. The primary usecase for this variable is in "
"combination with the \\f[V]mkosi-chroot\\f[R] script. See the description "
@@ -8843,6 +9628,20 @@ msgid ""
"clear-groups E<lt>commandE<gt>\\f[R])\\fR"
msgstr ""
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"\\f[V]$MKOSI_CONFIG\\f[R] is a file containing a json summary of the "
+"settings of the current image. This file can be parsed inside scripts to "
+"gain access to all settings for the current image.\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]mkosi.sync\\fR"
+msgstr ""
+
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
@@ -8870,13 +9669,43 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
-msgid "\\f[V]$CHROOT_SCRIPT\\fR"
+msgid "\\f[V]ARCHITECTURE\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]DISTRIBUTION\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]RELEASE\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]PROFILE\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]CACHED\\fR"
msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
-msgid "\\f[V]$SRCDIR\\fR"
+msgid "\\f[V]CHROOT_SCRIPT\\fR"
+msgstr ""
+
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]SRCDIR\\fR"
msgstr ""
#. type: tbl table
@@ -8888,7 +9717,7 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
-msgid "\\f[V]$BUILDDIR\\fR"
+msgid "\\f[V]BUILDDIR\\fR"
msgstr ""
#. type: tbl table
@@ -8912,7 +9741,7 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
-msgid "\\f[V]$OUTPUTDIR\\fR"
+msgid "\\f[V]OUTPUTDIR\\fR"
msgstr ""
#. type: tbl table
@@ -8924,7 +9753,7 @@ msgstr ""
#. type: tbl table
#: debian-bookworm debian-unstable
#, no-wrap
-msgid "\\f[V]$BUILDROOT\\fR"
+msgid "\\f[V]BUILDROOT\\fR"
msgstr ""
#. type: tbl table
@@ -8963,6 +9792,12 @@ msgstr ""
msgid "\\f[V]MKOSI_GID\\fR"
msgstr ""
+#. type: tbl table
+#: debian-bookworm debian-unstable
+#, no-wrap
+msgid "\\f[V]MKOSI_CONFIG\\fR"
+msgstr ""
+
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
@@ -9025,6 +9860,15 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
msgid ""
+"Additionally, \\f[V]mkosi-install\\f[R], \\f[V]mkosi-reinstall\\f[R], "
+"\\f[V]mkosi-upgrade\\f[R] and \\f[V]mkosi-remove\\f[R] will invoke the "
+"corresponding operation of the package manager being used to built the image."
+"\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
"\\f[V]mkosi-as-caller\\f[R]: This script uses \\f[V]setpriv\\f[R] to switch "
"from the user \\f[V]root\\f[R] in the user namespace used for various build "
"steps back to the original user that called mkosi. This is useful when we "
@@ -9442,7 +10286,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: debian-bookworm debian-unstable fedora-40 fedora-rawhide mageia-cauldron
+#: debian-bookworm debian-unstable fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -9672,72 +10516,98 @@ msgstr ""
#. type: Plain text
#: debian-bookworm debian-unstable
+#, no-wrap
+msgid ""
+"\\f[C]\n"
+"useradd --create-home --user-group $USER --password \\[dq]$(openssl passwd -stdin -6 E<lt>$USER_PASSWORD_FILE)\\[dq]\\fR\n"
+"\n"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
+msgid ""
+"Note that from systemd v256 onwards, if enabled, \\f[V]systemd-homed-"
+"firstboot.service\\f[R] will prompt to create a regular user on first boot "
+"if there are no regular users.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: debian-bookworm debian-unstable
msgid "\\f[V]systemd-nspawn(1)\\f[R], \\f[V]dnf(8)\\fR"
msgstr ""
+#. type: Plain text
+#: debian-unstable
+#, no-wrap
+msgid ""
+"\\f[C]\n"
+"(⋀ᵢ Matchᵢ) ∧ (⋁ᵢ TriggerMatchᵢ)\\fR\n"
+"\n"
+msgstr ""
+
#. type: TH
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "2016-"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] build\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] clean\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] summary\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] shell [command line\\&...]\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] boot [nspawn settings\\&...]\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] qemu\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] ssh\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] serve\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] bump\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] genkey\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]mkosi [options\\&...] help\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]mkosi\\f[R] is a tool for easily building customized OS images. "
"It\\[cq]s a fancy wrapper around \\f[C]dnf --installroot\\f[R], "
@@ -9746,13 +10616,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]build\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"This builds the image, based on the settings passed in on the command line "
"or read from a \\f[C]mkosi.default\\f[R] file. This verb is the default if "
@@ -9762,13 +10632,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]clean\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Remove build artifacts generated on a previous build. If combined with "
"\\f[C]-f\\f[R], also removes incremental build cache images. If \\f[C]-"
@@ -9776,13 +10646,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]summary\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Outputs a human-readable summary of all options used for building an image. "
"This will parse the command line and \\f[C]mkosi.default\\f[R] file as it "
@@ -9791,13 +10661,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]shell\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"This builds the image if it is not built yet, and then invokes \\f[C]systemd-"
"nspawn\\f[R] to acquire an interactive shell prompt in it. If this verb is "
@@ -9808,13 +10678,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]boot\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]shell\\f[R] but boots the image up using \\f[C]systemd-"
"nspawn\\f[R]. If this verb is used an optional command line may be "
@@ -9823,13 +10693,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]qemu\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]boot\\f[R] but uses \\f[C]qemu\\f[R] to boot up the image, "
"i.e.\\ instead of container virtualization VM virtualization is used. This "
@@ -9840,13 +10710,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ssh\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When the image is built with the \\f[C]Ssh=yes\\f[R] option, this command "
"connects to a booted (\\f[C]boot\\f[R], \\f[C]qemu\\f[R] verbs) container/VM "
@@ -9856,13 +10726,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]serve\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"This builds the image if it is not built yet, and then serves the output "
"directory (i.e.\\ usually \\f[C]mkosi.output/\\f[R], see below) via a small "
@@ -9874,13 +10744,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]bump\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Determines the current image version string (as configured with "
"\\f[C]ImageVersion=\\f[R]/\\f[C]--image-version=\\f[R]), increases its last "
@@ -9893,13 +10763,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]genkey\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Generate a pair of SecureBoot keys for usage with the "
"\\f[C]SecureBootKey=\\f[R]/\\f[C]--secure-boot-key=\\f[R] and "
@@ -9908,26 +10778,26 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]help\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"This verb is equivalent to the \\f[C]--help\\f[R] switch documented below: "
"it shows a brief usage explanation.\\fR"
msgstr ""
#. type: SS
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "Execution flow"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Execution flow for \\f[C]mkosi build\\f[R]. Columns represent the execution "
"context. Default values/calls are shown in parentheses. When building with "
@@ -9938,7 +10808,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -10048,40 +10918,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Raw \\f[I]GPT\\f[R] disk image, with ext4 as root (\\f[I]gpt_ext4\\f[R])\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Raw \\f[I]GPT\\f[R] disk image, with xfs as root (\\f[I]gpt_xfs\\f[R])\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Raw \\f[I]GPT\\f[R] disk image, with btrfs as root "
"(\\f[I]gpt_btrfs\\f[R])\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Raw \\f[I]GPT\\f[R] disk image, with squashfs as read-only root "
"(\\f[I]gpt_squashfs\\f[R])\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Plain squashfs image, without partition table, as read-only root "
"(\\f[I]plain_squashfs\\f[R])\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"btrfs subvolume, with separate subvolumes for \\f[C]/var\\f[R], \\f[C]/"
"home\\f[R], \\f[C]/srv\\f[R], \\f[C]/var/tmp\\f[R] "
@@ -10089,54 +10959,54 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"CPIO archive (\\f[I]cpio\\f[R]) in the format appropriate for a kernel "
"initrd\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When a \\f[I]GPT\\f[R] disk image is created, the following additional "
"options are available:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "A swap partition may be added in"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The image may be made bootable on \\f[I]EFI\\f[R] and \\f[I]BIOS\\f[R] "
"systems\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Separate partitions for \\f[C]/srv\\f[R] and \\f[C]/home\\f[R] may be added "
"in\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The root, \\f[C]/srv\\f[R] and \\f[C]/home\\f[R] partitions may optionally "
"be encrypted with LUKS.\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"A dm-verity partition may be added in that adds runtime integrity data for "
"the root partition"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The following settings can be set through configuration files (the syntax "
"with \\f[C]SomeSetting=value\\f[R]) and on the command line (the syntax with "
@@ -10147,7 +11017,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Command line options that take no argument are shown without \\[lq]=\\[rq] "
"in their long version. In the config files, they should be specified with a "
@@ -10156,13 +11026,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Distribution=\\f[R], \\f[CB]--distribution=\\f[R], \\f[CB]-d\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The distribution to install in the image. Takes one of the following "
"arguments: \\f[C]fedora\\f[R], \\f[C]debian\\f[R], \\f[C]ubuntu\\f[R], "
@@ -10174,13 +11044,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Release=\\f[R], \\f[CB]--release=\\f[R], \\f[CB]-r\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The release of the distribution to install in the image. The precise syntax "
"of the argument this takes depends on the distribution used, and is either a "
@@ -10193,26 +11063,26 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Mirror=\\f[R], \\f[CB]--mirror=\\f[R], \\f[CB]-m\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The mirror to use for downloading the distribution packages. Expects a "
"mirror URL as argument."
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Repositories=\\f[R], \\f[CB]--repositories=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Additional package repositories to use during installation. Expects one or "
"more URLs as argument, separated by commas. This option may be used "
@@ -10225,13 +11095,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]UseHostRepositories=\\f[R], \\f[CB]--use-host-repositories\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"This option is only applicable for RPM-based distributions: "
"\\f[I]CentOS\\f[R], \\f[I]Fedora Linux\\f[R], \\f[I]Mageia\\f[R], "
@@ -10243,13 +11113,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]RepositoryDirectory\\f[R], \\f[CB]--repository-directory\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"This option can (for now) only be used with RPM-based istributions and Arch "
"Linux. It identifies a directory containing extra repository definitions "
@@ -10259,26 +11129,26 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Architecture=\\f[R], \\f[CB]--architecture=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The architecture to build the image for. Note that this currently only "
"works for architectures compatible with the host\\[cq]s architecture."
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Format=\\f[R], \\f[CB]--format=\\f[R], \\f[CB]-t\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The image format type to generate. One of \\f[C]directory\\f[R] (for "
"generating OS images inside a local directory), \\f[C]subvolume\\f[R] "
@@ -10293,13 +11163,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ManifestFormat=\\f[R], \\f[CB]--manifest-format=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The manifest format type or types to generate. A comma-delimited list "
"consisting of \\f[C]json\\f[R] (the standard JSON output format that "
@@ -10308,13 +11178,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Output=\\f[R], \\f[CB]--output=\\f[R], \\f[CB]-o\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Path for the output image file to generate. Takes a relative or absolute "
"path where the generated image will be placed. If neither this option nor "
@@ -10330,13 +11200,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]OutputSplitRoot=\\f[R], \\f[CB]--output-split-root=\\f[R], \\f[CB]OutputSplitVerify=\\f[R], \\f[CB]--output-split-verity=\\f[R], \\f[CB]OutputSplitKernel=\\f[R], \\f[CB]--output-split-kernel=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Paths for the split-out output image files, when "
"\\f[C]SplitArtifacts=yes\\f[R] is used. If unspecified, the relevant split "
@@ -10347,13 +11217,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]OutputDirectory=\\f[R], \\f[CB]--output-dir=\\f[R], \\f[CB]-O\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Path to a directory where to place all generated artifacts (i.e.\\ the "
"generated image when an output path is not given, \\f[C]SHA256SUMS\\f[R] "
@@ -10364,13 +11234,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]WorkspaceDirectory=\\f[R], \\f[CB]--workspace-dir=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Path to a directory where to store data required temporarily while building "
"the image. This directory should have enough space to store the full OS "
@@ -10386,13 +11256,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Force=\\f[R], \\f[CB]--force\\f[R], \\f[CB]-f\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Replace the output file if it already exists, when building an image. By "
"default when building an image and an output artifact already exists "
@@ -10410,13 +11280,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]GPTFirstLBA=\\f[R], \\f[CB]--gpt-first-lba=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Override the first usable LBA (Logical Block Address) within the GPT "
"header. This defaults to \\f[C]2048\\f[R], which is actually the desired "
@@ -10427,13 +11297,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Bootable=\\f[R], \\f[CB]--bootable\\f[R], \\f[CB]-b\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Generate a bootable image. By default this will generate an image bootable "
"on UEFI systems. Use \\f[C]BootProtocols=\\f[R] to select support for a "
@@ -10441,13 +11311,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BootProtocols=\\f[R], \\f[CB]--boot-protocols=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Pick one or more boot protocols to support when generating a bootable image, "
"as enabled with \\f[C]Bootable=\\f[R]. Takes a comma-separated list of "
@@ -10460,13 +11330,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]KernelCommandLine=\\f[R], \\f[CB]--kernel-command-line=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Use the specified kernel command line when building bootable images. By "
"default command line arguments get appended. To remove all arguments from "
@@ -10481,50 +11351,50 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SecureBoot=\\f[R], \\f[CB]--secure-boot\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "Sign the resulting kernel/initrd image for UEFI SecureBoot."
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SecureBootKey=\\f[R], \\f[CB]--secure-boot-key=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Path to the PEM file containing the secret key for signing the UEFI kernel "
"image, if \\f[C]SecureBoot=\\f[R] is used.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SecureBootCertificate=\\f[R], \\f[CB]--secure-boot-certificate=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Path to the X.509 file containing the certificate for the signed UEFI kernel "
"image, if \\f[C]SecureBoot=\\f[R] is used.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SecureBootCommonName=\\f[R], \\f[CB]--secure-boot-common-name=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Common name to be used when generating SecureBoot keys via mkosi\\[cq]s "
"\\f[C]genkey\\f[R] command. Defaults to \\f[C]mkosi of %u\\f[R], where "
@@ -10532,13 +11402,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SecureBootValidDays=\\f[R], \\f[CB]--secure-boot-valid-days=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Number of days that the keys should remain valid when generating SecureBoot "
"keys via mkosi\\[cq]s \\f[C]genkey\\f[R] command. Defaults to two years "
@@ -10546,13 +11416,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ReadOnly=\\f[R], \\f[CB]--read-only\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Set the read-only flag on the root partition in the partition table. Only "
"applies to \\f[C]gpt_ext4\\f[R], \\f[C]gpt_xfs\\f[R], \\f[C]gpt_btrfs\\f[R], "
@@ -10566,13 +11436,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Minimize=\\f[R], \\f[CB]--minimize\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Attempt to make the resulting root file system as small as possible by "
"removing free space from the file system. Only supported for "
@@ -10583,13 +11453,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Encrypt=\\f[R], \\f[CB]--encrypt\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Encrypt all partitions in the file system or just the root file system. "
"Takes either \\f[C]all\\f[R] or \\f[C]data\\f[R] as argument. If "
@@ -10604,13 +11474,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Verity=\\f[R], \\f[CB]--verity\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Add a \\[lq]Verity\\[rq] integrity partition to the image. Takes a boolean "
"or the special value \\f[C]signed\\f[R], and defaults to disabled. If "
@@ -10633,13 +11503,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]CompressFs=\\f[R], \\f[CB]--compress-fs=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Enable or disable internal compression in the file system. Only applies to "
"output formats with squashfs or btrfs. Takes one of \\f[C]zlib\\f[R], "
@@ -10651,13 +11521,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]CompressOutput=\\f[R], \\f[CB]--compress-output=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Configure compression for the resulting image or archive. The argument can "
"be either a boolean or a compression algorithm (\\f[C]xz\\f[R], "
@@ -10670,13 +11540,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Compress=\\f[R], \\f[CB]--compress=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Enable compression. Using this option is equivalent to either "
"\\f[C]CompressFs=\\f[R] or \\f[C]CompressOutput=\\f[R]; the appropriate type "
@@ -10684,13 +11554,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Mksquashfs=\\f[R], \\f[CB]--mksquashfs=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Set the path to the \\f[C]mksquashfs\\f[R] executable to use. This is "
"useful in case the parameters for the tool shall be augmented, as the tool "
@@ -10699,13 +11569,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]QCow2=\\f[R], \\f[CB]--qcow2\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Encode the resulting image as QEMU QCOW2 image. This only applies to "
"\\f[C]gpt_ext4\\f[R], \\f[C]gpt_xfs\\f[R], \\f[C]gpt_btrfs\\f[R], "
@@ -10716,24 +11586,24 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Hostname=\\f[R], \\f[CB]--hostname=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "Set the image\\[cq]s hostname to the specified name."
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ImageVersion=\\f[R], \\f[CB]--image-version=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Configure the image version. This accepts any string, but it is recommended "
"to specify a series of dot separated components. The version may also be "
@@ -10749,13 +11619,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ImageId=\\f[R], \\f[CB]--image-id=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Configure the image identifier. This accepts a freeform string that shall "
"be used to identify the image with. If set the default output file will be "
@@ -10768,13 +11638,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]WithUnifiedKernelImages=\\f[R], \\f[CB]--without-unified-kernel-images\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, mkosi does not build unified kernel images and instead "
"installs kernels with a separate initrd and boot loader config to the efi or "
@@ -10782,13 +11652,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]HostonlyInitrd=\\f[R], \\f[CB]--hostonly-initrd\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, mkosi will run the tool to create the initrd such that a non-"
"generic initrd is created that will only be able to run on the system mkosi "
@@ -10798,13 +11668,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]UsrOnly=\\f[R], \\f[CB]--usr-only\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, \\f[C]mkosi\\f[R] will only add the \\f[C]/usr/\\f[R] "
"directory tree (instead of the whole root file system) to the image. This "
@@ -10816,13 +11686,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SplitArtifacts=\\f[R], \\f[CB]--split-artifacts\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified and building an image with a partition table, also write out "
"the root file system partition, its Verity partition (if configured) and "
@@ -10833,13 +11703,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]NoChown=\\f[R], \\f[CB]--no-chown\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"By default, if \\f[C]mkosi\\f[R] is run inside a \\f[C]sudo\\f[R] "
"environment all generated artifacts have their UNIX user/group ownership "
@@ -10848,13 +11718,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]TarStripSELinuxContext=\\f[R], \\f[CB]--tar-strip-selinux-context\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If running on a SELinux-enabled system (Fedora Linux, CentOS, Rocky Linux, "
"Alma Linux), files inside the container are tagged with SELinux context "
@@ -10864,13 +11734,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]MachineID=\\f[R], \\f[CB]--machine-id\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Set the machine\\[cq]s ID to the specified value. If unused, a random ID "
"will be used while building the image and the final image will be shipped "
@@ -10878,13 +11748,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BasePackages=\\f[R], \\f[CB]--base-packages\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a boolean or the special value \\f[C]conditional\\f[R]. If true, "
"automatically install packages to ensure basic functionality, as appropriate "
@@ -10904,13 +11774,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Packages=\\f[R], \\f[CB]--package=\\f[R], \\f[CB]-p\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Install the specified distribution packages (i.e.\\ RPM, DEB, \\&...) in the "
"image. Takes a comma separated list of package specifications. This option "
@@ -10942,13 +11812,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]WithDocs=\\f[R], \\f[CB]--with-docs\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Include documentation in the image built. By default if the underlying "
"distribution package manager supports it documentation is not included in "
@@ -10958,13 +11828,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]WithTests=\\f[R], \\f[CB]--without-tests\\f[R], \\f[CB]-T\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If set to false (or when the command-line option is used), the "
"\\f[C]$WITH_TESTS\\f[R] environment variable is set to \\f[C]0\\f[R] when "
@@ -10975,13 +11845,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Cache=\\f[R], \\f[CB]--cache=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to a directory to use as package cache for the distribution "
"package manager used. If this option is not used, but a \\f[C]mkosi.cache/"
@@ -10991,13 +11861,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SkeletonTree=\\f[R], \\f[CB]--skeleton-tree=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to a directory to copy into the OS tree before invoking the "
"package manager. Use this to insert files and directories into the OS tree "
@@ -11015,13 +11885,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ExtraTree=\\f[R], \\f[CB]--extra-tree=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to a directory to copy on top of the OS tree the package "
"manager generated. Use this to override any default configuration files "
@@ -11034,13 +11904,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]CleanPackageMetadata=\\f[R], \\f[CB]--clean-package-metadata=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Enable/disable removal of package manager databases, caches, and logs at the "
"end of installation. Can be specified as true, false, or "
@@ -11051,19 +11921,19 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]RemoveFiles=\\f[R], \\f[CB]--remove-files=\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]RemovePackages=\\f[R], \\f[CB]--remove-package=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a comma-separated list of package specifications for removal, in the "
"same format as \\f[C]Packages=\\f[R]. The removal will be performed as one "
@@ -11073,13 +11943,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Environment=\\f[R], \\f[CB]--environment=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Adds variables to the environment that the build/prepare/postinstall/"
"finalize scripts are executed with. Takes a space-separated list of "
@@ -11091,13 +11961,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BuildSources=\\f[R], \\f[CB]--build-sources=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to a source tree to copy into the development image, if the "
"build script is used. This only applies if a build script is used, and "
@@ -11107,13 +11977,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BuildDirectory=\\f[R], \\f[CB]--build-dir=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path of a directory to use as build directory for build systems that "
"support out-of-tree builds (such as Meson). The directory used this way is "
@@ -11128,13 +11998,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]IncludeDirectory=\\f[R], \\f[CB]--include-directory=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path of a directory to use as the include directory. This directory "
"is mounted at \\f[C]/usr/include\\f[R] when building the build image and "
@@ -11148,13 +12018,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]InstallDirectory=\\f[R], \\f[CB]--install-directory=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path of a directory to use as the install directory. The directory "
"used this way is shared between builds and allows the build system to not "
@@ -11167,13 +12037,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BuildPackages=\\f[R], \\f[CB]--build-package=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]Packages=\\f[R], but configures packages to install only in "
"the first phase of the build, into the development image. This option "
@@ -11188,13 +12058,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Password=\\f[R], \\f[CB]--password=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Set the password of the \\f[C]root\\f[R] user. By default the "
"\\f[C]root\\f[R] account is locked. If this option is not used, but a file "
@@ -11203,13 +12073,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]PasswordIsHashed=\\f[R], \\f[CB]--password-is-hashed\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Indicate that the password supplied for the \\f[C]root\\f[R] user has "
"already been hashed, so that the string supplied with \\f[C]Password=\\f[R] "
@@ -11218,13 +12088,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Autologin=\\f[R], \\f[CB]--autologin\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Enable autologin for the \\f[C]root\\f[R] user on \\f[C]/dev/pts/0\\f[R] "
"(nspawn), \\f[C]/dev/tty1\\f[R] (QEMU) and \\f[C]/dev/ttyS0\\f[R] (QEMU with "
@@ -11232,13 +12102,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SkipFinalPhase=\\f[R], \\f[CB]--skip-final-phase=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Causes the (second) final image build stage to be skipped. This is useful "
"in combination with a build script, for when you care about the artifacts "
@@ -11247,13 +12117,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BuildScript=\\f[R], \\f[CB]--build-script=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to an executable that is used as build script for this image. "
"If this option is used the build process will be two-phased instead of "
@@ -11266,13 +12136,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]PrepareScript=\\f[R], \\f[CB]--prepare-script=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to an executable that is invoked inside the image right after "
"installing the software packages. It is the last step before the image is "
@@ -11285,13 +12155,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]PostInstallationScript=\\f[R], \\f[CB]--postinst-script=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to an executable that is invoked inside the final image right "
"after copying in the build artifacts generated in the first phase of the "
@@ -11303,13 +12173,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]FinalizeScript=\\f[R], \\f[CB]--finalize-script=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to an executable that is invoked outside the final image right "
"after copying in the build artifacts generated in the first phase of the "
@@ -11322,13 +12192,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SourceFileTransfer=\\f[R], \\f[CB]--source-file-transfer=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Configures how the source file tree (as configured with "
"\\f[C]BuildSources=\\f[R]) is transferred into the container image during "
@@ -11344,13 +12214,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SourceFileTransferFinal=\\f[R], \\f[CB]--source-file-transfer-final=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Same as \\f[C]SourceFileTransfer=\\f[R], but for the final image instead of "
"the build image. Takes the same values as \\f[C]SourceFileFransfer=\\f[R] "
@@ -11359,13 +12229,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SourceResolveSymlinks=\\f[R], \\f[CB]--source-resolve-symlinks\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If given, any symbolic links in the source file tree are resolved and the "
"file contents are copied to the build image. If not given, they are left as "
@@ -11374,26 +12244,26 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SourceResolveSymlinksFinal=\\f[R], \\f[CB]--source-resolve-symlinks-final\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Same as \\f[C]SourceResolveSymlinks=\\f[R], but for the final image instead "
"of the build image.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]WithNetwork=\\f[R], \\f[CB]--with-network\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When true, enables network connectivity while the build script \\f[C]mkosi."
"build\\f[R] is invoked. By default, the build script runs with networking "
@@ -11406,13 +12276,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Settings=\\f[R], \\f[CB]--settings=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Specifies a \\f[C].nspawn\\f[R] settings file for \\f[C]systemd-nspawn\\f[R] "
"to use in the \\f[C]boot\\f[R] and \\f[C]shell\\f[R] verbs, and to place "
@@ -11423,19 +12293,19 @@ msgid ""
msgstr ""
#. type: SS
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "[Partitions] Section"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BaseImage=\\f[R], \\f[CB]--base-image=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Use the specified directory or file system image as the base image, and "
"create the output image that consists only of changes from this base. The "
@@ -11448,13 +12318,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]RootSize=\\f[R], \\f[CB]--root-size=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a size in bytes for the root file system. The specified numeric value "
"may be suffixed with \\f[C]K\\f[R], \\f[C]M\\f[R], \\f[C]G\\f[R] to indicate "
@@ -11464,13 +12334,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ESPSize=\\f[R], \\f[CB]--esp-size=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]RootSize=\\f[R], configures the size of the UEFI System "
"Partition (ESP). This is only relevant if the \\f[C]Bootable=\\f[R] option "
@@ -11478,26 +12348,26 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SwapSize=\\f[R], \\f[CB]--swap-size=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]RootSize=\\f[R], configures the size of a swap partition on "
"the image. If omitted, no swap partition is created.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]HomeSize=\\f[R], \\f[CB]--home-size=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]RootSize=\\f[R], configures the size of the \\f[C]/"
"home\\f[R] partition. If omitted, no separate \\f[C]/home\\f[R] partition "
@@ -11505,13 +12375,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SrvSize=\\f[R], \\f[CB]--srv-size=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Similar to \\f[C]RootSize=\\f[R], configures the size of the \\f[C]/"
"srv\\f[R] partition. If omitted, no separate \\f[C]/srv\\f[R] partition is "
@@ -11519,78 +12389,78 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Checksum=\\f[R], \\f[CB]--checksum\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Generate a \\f[C]SHA256SUMS\\f[R] file of all generated artifacts after the "
"build is complete.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Sign=\\f[R], \\f[CB]--sign\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Sign the generated \\f[C]SHA256SUMS\\f[R] using \\f[C]gpg\\f[R] after "
"completion.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Key=\\f[R], \\f[CB]--key=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Select the \\f[C]gpg\\f[R] key to use for signing \\f[C]SHA256SUMS\\f[R]. "
"This key must be already present in the \\f[C]gpg\\f[R] keyring.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]BMap=\\f[R], \\f[CB]--bmap\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Generate a \\f[C]bmap\\f[R] file for usage with \\f[C]bmaptool\\f[R] from "
"the generated image file.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]ExtraSearchPaths=\\f[R], \\f[CB]--extra-search-paths=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"List of colon-separated paths to look for tools in, before using the regular "
"\\f[C]$PATH\\f[R] search path.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]QemuHeadless=\\f[R], \\f[CB]--qemu-headless=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the \\f[C]build\\f[R] verb, this option adds "
"\\f[C]console=ttyS0\\f[R] to the image\\[cq]s kernel command line and sets "
@@ -11606,13 +12476,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]QemuSmp=\\f[R], \\f[CB]--qemu-smp=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the \\f[C]qemu\\f[R] verb, this options sets "
"\\f[C]qemu\\f[R]\\[cq]s \\f[C]-smp\\f[R] argument which controls the number "
@@ -11620,13 +12490,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]QemuMem=\\f[R], \\f[CB]--qemu-mem=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the \\f[C]qemu\\f[R] verb, this options sets "
"\\f[C]qemu\\f[R]\\[cq]s \\f[C]-m\\f[R] argument which controls the amount of "
@@ -11634,13 +12504,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]QemuKvm=\\f[R], \\f[CB]--qemu-kvm=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the \\f[C]qemu\\f[R] verb, this option specifies whether QEMU "
"should use KVM acceleration. Defaults to yes if the host machine supports "
@@ -11648,13 +12518,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]NspawnKeepUnit=\\f[R], \\f[CB]--nspawn-keep-unit\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used, this option instructs underlying calls of systemd-nspawn to use "
"the current unit scope, instead of creating a dedicated transcient scope "
@@ -11663,13 +12533,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Netdev=\\f[R], \\f[CB]--netdev\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the boot or qemu verbs, this option creates a virtual "
"ethernet link between the host and the container/VM. The host interface is "
@@ -11679,13 +12549,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Ephemeral=\\f[R], \\f[CB]--ephemeral\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the \\f[C]shell\\f[R], \\f[C]boot\\f[R], or \\f[C]qemu\\f[R] "
"verbs, this option runs the specified verb on a temporary snapshot of the "
@@ -11697,13 +12567,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]Ssh=\\f[R], \\f[CB]--ssh\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, installs and enables \\f[C]sshd\\f[R] in the final image and "
"generates a SSH keypair and adds the public key to root\\[cq]s "
@@ -11715,13 +12585,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SshKey=\\f[R], \\f[CB]--ssh-key=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, use the given private key when connecting to the guest machine "
"via \\f[C]mkosi ssh\\f[R]. This requires the public key counterpart to be "
@@ -11731,13 +12601,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SshAgent=\\f[R], \\f[CB]--ssh-agent=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified as a path, use the given socket to connect to the ssh agent "
"when building an image and when connecting via \\f[C]mkosi ssh\\f[R] instead "
@@ -11750,26 +12620,26 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SshPort=\\f[R], \\f[CB]--ssh-port=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"In the image, sshd will be configured to listen on this port. \\f[C]mkosi "
"ssh\\f[R] will connect to this port.\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]SshTimeout=\\f[R], \\f[CB]--ssh-timeout=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When used with the \\f[C]ssh\\f[R] verb, \\f[C]mkosi\\f[R] will attempt to "
"retry the SSH connection up to given timeout (in seconds) in case it fails. "
@@ -11779,13 +12649,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--directory=\\f[R], \\f[CB]-C\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Takes a path to a directory. \\f[C]mkosi\\f[R] switches to this directory "
"before doing anything. Note that the various \\f[C]mkosi.*\\f[R] files are "
@@ -11794,13 +12664,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--default=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Loads additional settings from the specified settings file. Most command "
"line options may also be configured in a settings file. See the table below "
@@ -11813,13 +12683,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--all\\f[R], \\f[CB]-a\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Iterate through all files \\f[C]mkosi.*\\f[R] in the \\f[C]mkosi.files/"
"\\f[R] subdirectory, and build each as if \\f[C]--default=mkosi.files/mkosi."
@@ -11829,13 +12699,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--all-directory=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, overrides the directory the \\f[C]--all\\f[R] logic described "
"above looks for settings files in. If unspecified, defaults to \\f[C]mkosi."
@@ -11843,13 +12713,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--incremental\\f[R], \\f[CB]-i\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Enable incremental build mode. This only applies if the two-phase "
"\\f[C]mkosi.build\\f[R] build script logic is used. In this mode, a copy of "
@@ -11868,13 +12738,13 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--debug=\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Enable additional debugging output. Takes a comma-separated list of "
"arguments specifying the area of interest. Pass any invalid value (e.g.\\ "
@@ -11882,25 +12752,25 @@ msgid ""
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--version\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--help\\f[R], \\f[CB]-h\\fR"
msgstr ""
#. type: TP
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "\\f[CB]--auto-bump\\f[R], \\f[CB]-B\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If specified, after each successful build the the version is bumped in a "
"fashion equivalent to the \\f[C]bump\\f[R] verb, in preparation for the next "
@@ -11909,29 +12779,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Images may be created containing installations of the following operating "
"systems:"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[I]Clear Linux\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[I]Photon\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[I]Gentoo\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"In theory, any distribution may be used on the host for building images "
"containing any other distribution, as long as the necessary tools are "
@@ -11950,13 +12820,13 @@ msgid ""
msgstr ""
#. type: SS
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "Compatibility"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Legacy concepts are avoided: generated images use \\f[I]GPT\\f[R] disk "
"labels (and no \\f[I]MBR\\f[R] labels), and only systemd-based images may be "
@@ -11964,14 +12834,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"All generated \\f[I]GPT\\f[R] disk images may be booted in a local container "
"directly with:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -11980,7 +12850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Additionally, bootable \\f[I]GPT\\f[R] disk images (as created with the "
"\\f[C]--bootable\\f[R] flag) work when booted directly by \\f[I]EFI\\f[R] "
@@ -11988,7 +12858,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -11997,7 +12867,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[I]EFI\\f[R] bootable \\f[I]GPT\\f[R] images are larger than plain "
"\\f[I]GPT\\f[R] images, as they additionally carry an \\f[I]EFI\\f[R] system "
@@ -12006,12 +12876,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "All directory or btrfs subvolume images may be booted directly with:"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12020,7 +12890,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.default\\f[R] file provides the default configuration for "
"the image building process. For example, it may specify the distribution to "
@@ -12035,7 +12905,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Additionally, if a \\f[CI]mkosi.default.d/\\f[R] directory exists, each file "
"in it is loaded in the same manner adding/overriding the values specified in "
@@ -12045,7 +12915,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The file format is inspired by Windows \\f[C].ini\\f[R] files and supports "
"multi-line assignments: any line with initial whitespace is considered a "
@@ -12059,7 +12929,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.extra/\\f[R] directory or \\f[CB]mkosi.extra.tar\\f[R] "
"archive may be used to insert additional files into the image, on top of "
@@ -12070,7 +12940,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[CB]mkosi.build\\f[R] may be an executable script. If it exists, the "
"image will be built twice: the first iteration will be the "
@@ -12093,7 +12963,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"When the source tree is copied into the \\f[I]build\\f[R] image, all files "
"are copied, except for \\f[C]mkosi.builddir/\\f[R], \\f[C]mkosi.cache/\\f[R] "
@@ -12108,7 +12978,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[C]$MKOSI_DEFAULT\\f[R] environment variable will be set inside of "
"this script so that you know which \\f[C]mkosi.default\\f[R] (if any) was "
@@ -12116,7 +12986,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.prepare\\f[R] script is invoked directly after the software "
"packages are installed, from within the image context, if it exists. It is "
@@ -12137,7 +13007,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.postinst\\f[R] script is invoked as the penultimate step of "
"preparing an image, from within the image context, if it exists. It is "
@@ -12153,7 +13023,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.finalize\\f[R] script, if it exists, is invoked as last "
"step of preparing an image, from the host system. It is once called for the "
@@ -12174,14 +13044,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.mksquashfs-tool\\f[R] script, if it exists, will be called "
"wherever \\f[C]mksquashfs\\f[R] would be called.\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.builddir/\\f[R] directory, if it exists, is automatically "
"used as out-of-tree build directory, if the build commands in the "
@@ -12199,7 +13069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.includedir/\\f[R] directory, if it exists, is automatically "
"used as an out-of-tree include directory for header files. Specifically, it "
@@ -12212,7 +13082,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.installdir/\\f[R] directory, if it exists, is automatically "
"used as the install directory. Specifically, this directory will be mounted "
@@ -12224,7 +13094,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.rootpw\\f[R] file can be used to provide the password or "
"hashed password (if \\f[C]--password-is-hashed\\f[R] is set) for the root "
@@ -12236,7 +13106,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.passphrase\\f[R] file provides the passphrase to use when "
"LUKS encryption is selected. It should contain the passphrase literally, "
@@ -12247,7 +13117,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.secure-boot.crt\\f[R] and \\f[CB]mkosi.secure-boot."
"key\\f[R] files contain an X.509 certificate and PEM private key to use when "
@@ -12257,7 +13127,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.output/\\f[R] directory will be used for all build "
"artifacts, if the image output path is not configured (i.e.\\ no \\f[C]--"
@@ -12273,7 +13143,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The \\f[CB]mkosi.reposdir/\\f[R] directory, if it exists, is automatically "
"used as the repository directory for extra repository files. See the "
@@ -12281,7 +13151,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Note that the location of all these files may also be configured during "
"invocation via command line switches, and as settings in \\f[C]mkosi."
@@ -12290,13 +13160,13 @@ msgid ""
msgstr ""
#. type: SH
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "BUILD PHASES"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If no build script \\f[C]mkosi.build\\f[R] (see above) is used the build "
"consists of a single phase only: the final image is generated as the "
@@ -12305,7 +13175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If a build script \\f[C]mkosi.build\\f[R] is used the build consists of two "
"phases: in the the first \\f[C]development\\f[R] phase an image that "
@@ -12323,7 +13193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The two-phased approach ensures that source tree is executed in a clean and "
"comprehensive environment, while at the same the final image remains minimal "
@@ -12332,7 +13202,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Note that only the package cache \\f[C]mkosi.cache/\\f[R] is shared between "
"the two phases. The distribution package manager is executed exactly once "
@@ -12341,14 +13211,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]mkosi\\f[R] supports three different caches for speeding up repetitive "
"re-building of images. Specifically:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The package cache of the distribution package manager may be cached between "
"builds. This is configured with the \\f[C]--cache=\\f[R] option or the "
@@ -12358,7 +13228,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"If an \\f[C]mkosi.build\\f[R] script is used, by enabling incremental build "
"mode with \\f[C]--incremental\\f[R], a cached copy of the development and "
@@ -12374,7 +13244,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Finally, between multiple builds the build artifact directory may be shared, "
"using the \\f[C]mkosi.builddir/\\f[R] directory. This directory allows "
@@ -12384,7 +13254,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The package cache (i.e.\\ the first item above) is unconditionally useful. "
"The latter two caches only apply to uses of \\f[C]mkosi\\f[R] with a source "
@@ -12395,26 +13265,26 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The build script \\f[C]mkosi.build\\f[R] receives the following environment "
"variables:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "\\f[C]$SRCDIR\\f[R] contains the path to the sources to build.\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]$DESTDIR\\f[R] is a directory into which any artifacts generated by "
"the build script shall be placed.\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]$BUILDDIR\\f[R] is only defined if \\f[C]mkosi.builddir\\f[R] and "
"points to the build directory to use. This is useful for all build systems "
@@ -12423,7 +13293,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]$WITH_DOCS\\f[R] is either \\f[C]0\\f[R] or \\f[C]1\\f[R] depending on "
"whether a build without or with installed documentation was requested "
@@ -12433,7 +13303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]$WITH_TESTS\\f[R] is either \\f[C]0\\f[R]or \\f[C]1\\f[R] depending on "
"whether a build without or with running the test suite was requested "
@@ -12442,7 +13312,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]$WITH_NETWORK\\f[R] is either \\f[C]0\\f[R]or \\f[C]1\\f[R] depending "
"on whether a build without or with networking is being executed "
@@ -12451,14 +13321,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Create and run a raw \\f[I]GPT\\f[R] image with \\f[I]ext4\\f[R], as "
"\\f[C]image.raw\\f[R]:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12467,14 +13337,14 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Create and run a bootable btrfs \\f[I]GPT\\f[R] image, as \\f[C]foobar."
"raw\\f[R]:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12485,20 +13355,20 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Create and run a \\f[I]Fedora Linux\\f[R] image into a plain directory:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Create a compressed image \\f[C]image.raw.xz\\f[R] and add a checksum file, "
"and install \\f[I]SSH\\f[R] into it:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12507,7 +13377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"Inside the source directory of an \\f[C]automake\\f[R]-based project, "
"configure \\f[I]mkosi\\f[R] so that simply invoking \\f[C]mkosi\\f[R] "
@@ -12516,7 +13386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12527,7 +13397,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C][Output]\n"
@@ -12536,7 +13406,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C][Content]\n"
@@ -12558,12 +13428,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "To create a \\f[I]Fedora Linux\\f[R] image with hostname:\\fR"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12572,12 +13442,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "Also you could set hostname in configuration file:"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12590,7 +13460,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"mkosi is packaged for various distributions: Debian, Ubuntu, Arch Linux, "
"Fedora Linux, OpenMandriva, Gentoo. It is usually easiest to use the "
@@ -12598,13 +13468,13 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"The current version requires systemd 233 (or actually, systemd-nspawn of it)."
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid ""
"\\f[C]\n"
@@ -12613,7 +13483,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"On Debian/Ubuntu it might be necessary to install the \\f[C]ubuntu-"
"keyring\\f[R], \\f[C]ubuntu-archive-keyring\\f[R] and/or \\f[C]debian-"
@@ -12624,12 +13494,12 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "Note that the minimum required Python version is 3.7."
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"mkosi \\[em] A Tool for Generating OS Images (http://0pointer.net/blog/mkosi-"
"a-tool-for-generating-os-images.html) introductory blog post by Lennart "
@@ -12637,29 +13507,81 @@ msgid ""
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid ""
"\\f[C]systemd-nspawn(1)\\f[R], \\f[C]dnf(8)\\f[R], \\f[C]debootstrap(8)\\fR"
msgstr ""
#. type: SH
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
#, no-wrap
msgid "AUTHORS"
msgstr ""
#. type: Plain text
-#: fedora-40 fedora-rawhide mageia-cauldron
+#: fedora-40 mageia-cauldron
msgid "The mkosi Authors."
msgstr ""
#. type: Plain text
#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][Match]\\f[R]\n"
+"Format=\\f[B]|\\f[R]disk\n"
+"Format=\\f[B]|\\f[R]directory\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][Match]\\f[R]\n"
+"Architecture=\\f[B]|\\f[R]x86-64\n"
+"Architecture=\\f[B]|\\f[R]arm64\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][TriggerMatch]\\f[R]\n"
+"Distribution=debian\n"
+"Release=bookworm\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][TriggerMatch]\\f[R]\n"
+"Distribution=ubuntu\n"
+"Release=focal\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][Content]\\f[R]\n"
+"BuildSources=..\\f[B]/\\f[R]abc\\f[B]/\\f[R]qed\\f[B]:\\f[R]kernel\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][Match]\\f[R]\n"
+"BuildSources=kernel\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
msgid ""
"If specified and building a disk image, pass \\f[CR]--split=yes\\f[R] to "
"systemd-repart to have it write out split partition files for each "
-"configured partition. Read the E<.UR> https://www.freedesktop.org/software/"
-"systemd/man/systemd-repart.html#--split=BOOL man E<.UE > \\ page for more "
+"configured partition. Read the E<.UR https://www.freedesktop.org/software/"
+"systemd/man/systemd-repart.html#--split=BOOL> man E<.UE > \\ page for more "
"information. This is useful in A/B update scenarios where an existing disk "
"image shall be augmented with a new version of a root or \\f[CR]/usr\\f[R] "
"partition along with its Verity partition and unified kernel.\\fR"
@@ -12682,8 +13604,8 @@ msgstr ""
#: opensuse-tumbleweed
msgid ""
"Takes a UUID as argument or the special value \\f[CR]random\\f[R]. "
-"Overrides the seed that E<.UR> https://www.freedesktop.org/software/systemd/"
-"man/systemd-repart.service.html \\f[CR]systemd-repart(8)\\f[R] E<.UE > \\ "
+"Overrides the seed that E<.UR https://www.freedesktop.org/software/systemd/"
+"man/systemd-repart.service.html> \\f[CR]systemd-repart(8)\\f[R] E<.UE > \\ "
"uses when building a disk image. This is useful to achieve reproducible "
"builds, where deterministic UUIDs and other partition metadata should be "
"derived on each build.\\fR"
@@ -12703,6 +13625,27 @@ msgstr ""
#. type: Plain text
#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"Packages=meson\n"
+" libfdisk-devel.i686\n"
+" git-\\f[B]*\\f[R]\n"
+" prebuilt\\f[B]/\\f[R]rpms\\f[B]/\\f[R]systemd-249-rc1.local.rpm\n"
+" \\f[B]/\\f[R]usr\\f[B]/\\f[R]bin\\f[B]/\\f[R]ld\n"
+" \\f[B]\\[at]\\f[R]development-tools\n"
+" python3dist\\f[B](\\f[R]mypy\\f[B])\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"BuildSources=..\\f[B]/\\f[R]my-packages\\f[B]:\\f[R]my-packages-in-sandbox\n"
+"Packages=my-packages-in-sandbox\\f[B]/\\f[R]abc.rpm\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
msgid ""
"The settings \\f[CR]Locale=\\f[R], \\f[CR]--locale=\\f[R], "
"\\f[CR]LocaleMessages=\\f[R], \\f[CR]--locale-messages=\\f[R], "
@@ -12710,7 +13653,7 @@ msgid ""
"\\f[CR]--timezone=\\f[R], \\f[CR]Hostname=\\f[R], \\f[CR]--hostname=\\f[R], "
"\\f[CR]RootShell=\\f[R], \\f[CR]--root-shell=\\f[R] correspond to the "
"identically named systemd-firstboot options. See the systemd firstboot E<."
-"UR> https://www.freedesktop.org/software/systemd/man/systemd-firstboot.html "
+"UR https://www.freedesktop.org/software/systemd/man/systemd-firstboot.html> "
"manpage E<.UE > \\ for more information. Additionally, where applicable, "
"the corresponding systemd credentials for these settings are written to "
"\\f[CR]/usr/lib/credstore\\f[R], so that they apply even if only \\f[CR]/"
@@ -12738,17 +13681,27 @@ msgstr ""
msgid ""
"When used with the \\f[CR]qemu\\f[R] verb, this option specifies the path to "
"the the firmware variables file to use. Currently, this option is only "
-"taken into account when the \\f[CR]uefi\\f[R] firmware is used. If not "
-"specified, mkosi will search for the default variables file and use that "
-"instead. \\f[CR]virt-fw-vars\\f[R] from the E<.UR https://gitlab.com/kraxel/"
-"virt-firmware> virt-firmware E<.UE > \\ project can be used to customize "
-"OVMF variable files. Some distributions also provide variable files which "
-"already have Microsoft\\[cq]s certificates for secure boot enrolled. For "
-"Fedora and Debian these are \\f[CR]OVMF_VARS.secboot.fd\\f[R] and "
-"\\f[CR]OVMF_VARS_4M.ms.fd\\f[R] under \\f[CR]/usr/share/OVMF\\f[R] "
-"respectively. You can use \\f[CR]locate\\f[R] and look under \\f[CR]/usr/"
-"share/qemu/firmware\\f[R] for hints on where to find these files if your "
-"distribution ships them.\\fR"
+"taken into account when the \\f[CR]uefi\\f[R] or \\f[CR]uefi-secure-"
+"boot\\f[R] firmware is used. If not specified, mkosi will search for the "
+"default variables file and use that instead. When set to "
+"\\f[CR]microsoft\\f[R], a firmware variables file with the Microsoft secure "
+"boot certificates already enrolled will be used. When set to "
+"\\f[CR]custom\\f[R], the secure boot certificate from "
+"\\f[CR]SecureBootCertificate=\\f[R] will be enrolled into the default "
+"firmware variables file. \\f[CR]virt-fw-vars\\f[R] from the E<.UR https://"
+"gitlab.com/kraxel/virt-firmware> virt-firmware E<.UE > \\ project can be "
+"used to customize OVMF variable files.\\fR"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
+#, no-wrap
+msgid ""
+"\\f[B][Host]\\f[R]\n"
+"QemuDrives=btrfs\\f[B]:\\f[R]10G\n"
+" ext4\\f[B]:\\f[R]20G\n"
+"QemuArgs=-device nvme\\f[B],\\f[R]serial=btrfs\\f[B],\\f[R]drive=btrfs\n"
+" -device nvme\\f[B],\\f[R]serial=ext4\\f[B],\\f[R]drive=ext4\\fR\n"
msgstr ""
#. type: Plain text
@@ -12772,6 +13725,12 @@ msgstr ""
#. type: Plain text
#: opensuse-tumbleweed
+#, no-wrap
+msgid "\\f[I]# dnf install bubblewrap btrfs-progs apt dosfstools mtools edk2-ovmf e2fsprogs squashfs-tools gnupg python3 tar xfsprogs xz zypper sbsigntools\\fR\n"
+msgstr ""
+
+#. type: Plain text
+#: opensuse-tumbleweed
msgid ""
"E<.UR https://github.com/systemd/mkosi/> Primary mkosi git repository on "
"GitHub E<.UE >"