From 932e4432596447eb9331cc2a2bb74a26a35b4efc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 17 Jun 2024 12:52:03 +0200 Subject: Merging upstream version 4.23.0. Signed-off-by: Daniel Baumann --- templates/man1/mkosi.1.pot | 2247 +++++++++++++++++++++++++++++++------------- 1 file changed, 1603 insertions(+), 644 deletions(-) (limited to 'templates/man1/mkosi.1.pot') 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 \n" "Language-Team: LANGUAGE \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 "" @@ -68,6 +68,11 @@ msgstr "" msgid "\\f[CR]mkosi [options\\&...] qemu [qemu parameters\\&...]\\fR" 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" @@ -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 "" @@ -229,6 +234,22 @@ msgid "" "\\f[CR]qemu\\f[R] invocation.\\fR" 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 @@ -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" @@ -807,6 +829,53 @@ msgid "" "Architecture=|arm64\n" 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 "" @@ -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 "" @@ -1622,6 +1701,19 @@ msgid "" "\\f[CR]uki\\f[R], and \\f[CR]esp\\f[R].\\fR" 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 @@ -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,13 +2234,28 @@ 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 "" +#. 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 @@ -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 @@ -3239,12 +3447,24 @@ msgstr "" msgid "\\f[R]X\\fR" 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 @@ -3353,6 +3573,30 @@ msgstr "" msgid "\\f[CR]erofs-utils\\fR" 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 @@ -3389,6 +3633,12 @@ msgstr "" msgid "\\f[CR]openssl\\fR" msgstr "" +#. type: tbl table +#: archlinux opensuse-tumbleweed +#, no-wrap +msgid "\\f[CR]sed\\fR" +msgstr "" + #. type: tbl table #: archlinux opensuse-tumbleweed #, no-wrap @@ -3473,6 +3723,12 @@ msgstr "" msgid "\\f[CR]virtiofsd\\fR" msgstr "" +#. type: tbl table +#: archlinux opensuse-tumbleweed +#, no-wrap +msgid "\\f[CR]virt-firmware\\fR" +msgstr "" + #. type: tbl table #: archlinux opensuse-tumbleweed #, no-wrap @@ -3538,6 +3794,29 @@ msgid "" "mirror for the tools tree distribution is used." 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 @@ -3609,6 +3888,28 @@ msgid "" "qemu\\f[R] requires systemd v254 or newer in the guest.\\fR" 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 @@ -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,31 +4097,23 @@ 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 "" @@ -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 "" @@ -3999,6 +4292,17 @@ msgstr "" 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" @@ -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 @@ -4304,6 +4630,18 @@ msgid "" "following scripts are supported:\\fR" 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 "" @@ -4380,6 +4718,34 @@ msgid "" "variable.\\fR" 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 "" @@ -4495,6 +4861,14 @@ msgid "" "clear-groups EcommandE\\f[R])\\fR" 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 "" @@ -4507,6 +4881,12 @@ msgstr "" msgid "Variable" msgstr "" +#. type: tbl table +#: archlinux opensuse-tumbleweed +#, no-wrap +msgid "\\f[CR]mkosi.sync\\fR" +msgstr "" + #. type: tbl table #: archlinux opensuse-tumbleweed #, no-wrap @@ -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]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" +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 "" @@ -4690,6 +5106,15 @@ msgid "" "install vim\\f[R] to install vim into the image.\\fR" 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 "" @@ -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$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 "" @@ -5527,6 +5974,11 @@ msgstr "" msgid "\\f[V]mkosi [options\\&...] qemu [qemu parameters\\&...]\\fR" 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" @@ -5658,6 +6110,22 @@ msgid "" "\\f[V]qemu\\f[R] verb are appended to the \\f[V]qemu\\f[R] invocation.\\fR" 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 @@ -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" @@ -6079,6 +6548,58 @@ msgid "" "\n" 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 "" @@ -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 @@ -6599,6 +7137,12 @@ msgid "" "\\f[V]tar\\f[R], \\f[V]cpio\\f[R], \\f[V]uki\\f[R], and \\f[V]esp\\f[R].\\fR" 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 @@ -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,13 +7625,20 @@ 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 "" +#. 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 @@ -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 @@ -7319,12 +7901,27 @@ msgstr "" msgid "\\f[V]InitrdPackages=\\f[R], \\f[V]--initrd-package=\\fR" 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 @@ -7563,14 +8160,30 @@ msgstr "" #. type: TP #: debian-bookworm debian-unstable #, no-wrap -msgid "\\f[V]SecureBootKey=\\f[R], \\f[V]--secure-boot-key=\\fR" +msgid "\\f[V]SecureBootKey=\\f[R], \\f[V]--secure-boot-key=\\fR" +msgstr "" + +#. type: Plain text +#: 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 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 "" -"Path to the PEM file containing the secret key for signing the UEFI kernel " -"image, if \\f[V]SecureBoot=\\f[R] is used.\\fR" +"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 @@ -8017,6 +8675,12 @@ msgstr "" msgid "\\f[V]archlinux-keyring\\fR" 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 @@ -8125,6 +8789,30 @@ msgstr "" msgid "\\f[V]erofs-utils\\fR" 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 @@ -8161,6 +8849,12 @@ msgstr "" msgid "\\f[V]openssl\\fR" 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 @@ -8245,6 +8939,12 @@ msgstr "" msgid "\\f[V]virtiofsd\\fR" 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 @@ -8287,6 +8987,29 @@ msgstr "" msgid "\\f[V]ToolsTreeMirror=\\f[R], \\f[V]--tools-tree-mirror=\\fR" 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 @@ -8349,6 +9072,28 @@ msgid "" "requires systemd v254 or newer in the guest.\\fR" 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 @@ -8659,6 +9404,18 @@ msgid "" "following scripts are supported:\\fR" 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 "" @@ -8730,6 +9487,34 @@ msgid "" "variable.\\fR" 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 "" @@ -8843,6 +9628,20 @@ msgid "" "clear-groups EcommandE\\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]CHROOT_SCRIPT\\fR" msgstr "" #. type: tbl table #: debian-bookworm debian-unstable #, no-wrap -msgid "\\f[V]$SRCDIR\\fR" +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 "" @@ -9022,6 +9857,15 @@ msgid "" "the image.\\fR" 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 "" @@ -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" @@ -9670,74 +10514,100 @@ msgid "" "\\f[V]0666\\f[R].\\fR" 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$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" @@ -12701,6 +13623,27 @@ msgid "" "epoch/> SOURCE_DATE_EPOCH E<.UE > \\ for more information.\\fR" 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 "" @@ -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 @@ -12770,6 +13723,12 @@ msgid "" "\\ repository." 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 "" -- cgit v1.2.3