diff options
Diffstat (limited to '')
-rw-r--r-- | templates/man5/sysupdate.d.5.pot | 2292 |
1 files changed, 2292 insertions, 0 deletions
diff --git a/templates/man5/sysupdate.d.5.pot b/templates/man5/sysupdate.d.5.pot new file mode 100644 index 00000000..b029f678 --- /dev/null +++ b/templates/man5/sysupdate.d.5.pot @@ -0,0 +1,2292 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2024-03-01 17:11+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "SYSUPDATE\\&.D" +msgstr "" + +#. type: TH +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "systemd 255" +msgstr "" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "sysupdate.d" +msgstr "" + +#. ----------------------------------------------------------------- +#. * MAIN CONTENT STARTS HERE * +#. ----------------------------------------------------------------- +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: 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 +msgid "sysupdate.d - Transfer Definition Files for Automatic Updates" +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"/etc/sysupdate\\&.d/*\\&.conf\n" +"/run/sysupdate\\&.d/*\\&.conf\n" +"/usr/lib/sysupdate\\&.d/*\\&.conf\n" +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"sysupdate\\&.d/*\\&.conf files describe how specific resources on the local " +"system shall be updated from a remote source\\&. Each such file defines one " +"such transfer: typically a remote HTTP/HTTPS resource as source; and a local " +"file, directory or partition as target\\&. This may be used as a simple, " +"automatic, atomic update mechanism for the OS itself, for containers, " +"portable services or system extension images \\(em but in fact may be used " +"to update any kind of file from a remote source\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The B<systemd-sysupdate>(8) command reads these files and uses them to " +"determine which local resources should be updated, and then executes the " +"update\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Both the remote HTTP/HTTPS source and the local target typically exist in " +"multiple, concurrent versions, in order to implement flexible update " +"schemes, e\\&.g\\&. A/B updating (or a superset thereof, e\\&.g\\&. A/B/C, A/" +"B/C/D, \\&...)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Each *\\&.conf file defines one transfer, i\\&.e\\&. describes one resource " +"to update\\&. Typically, multiple of these files (i\\&.e\\&. multiple of " +"such transfers) are defined together, and are bound together by a common " +"version identifier in order to update multiple resources at once on each " +"update operation, for example to update a kernel, a root file system and a " +"Verity partition in a single, combined, synchronized operation, so that only " +"a combined update of all three together constitutes a complete update\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Each *\\&.conf file contains three sections: [Transfer], [Source] and " +"[Target]\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "BASIC MODE OF OPERATION" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Disk-image based OS updates typically consist of multiple different " +"resources that need to be updated together, for example a secure OS update " +"might consist of a root file system image to drop into a partition, a " +"matching Verity integrity data partition image, and a kernel image prepared " +"to boot into the combination of the two partitions\\&. The first two " +"resources are files that are downloaded and placed in a disk partition, the " +"latter is a file that is downloaded and placed in a regular file in the boot " +"file system (e\\&.g\\&. EFI system partition)\\&. Hence, during an update of " +"a hypothetical operating system \"foobarOS\" to a hypothetical version 47 " +"the following operations should take place:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"A file \"https://download\\&.example\\&.com/foobarOS_47\\&.root\\&.xz\" " +"should be downloaded, decompressed and written to a previously unused " +"partition with GPT partition type UUID 4f68bce3-e8cd-4db1-96e7-fbcaf984b709 " +"for x86-64, as per \\m[blue]B<Discoverable Partitions " +"Specification>\\m[]\\&\\s-2\\u[1]\\d\\s+2\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Similarly, a file \"https://download\\&.example\\&.com/foobarOS_47\\&." +"verity\\&.xz\" should be downloaded, decompressed and written to a " +"previously empty partition with GPT partition type UUID of 2c7357ed-" +"ebd2-46d9-aec1-23d437ec2bf5 (i\\&.e\\&. the partition type for Verity " +"integrity information for x86-64 root file systems)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Finally, a file \"https://download\\&.example\\&.com/foobarOS_47\\&.efi\\&." +"xz\" (a unified kernel, as per \\m[blue]B<Boot Loader " +"Specification>\\m[]\\&\\s-2\\u[2]\\d\\s+2 Type #2) should be downloaded, " +"decompressed and written to the $BOOT file system, i\\&.e\\&. to EFI/Linux/" +"foobarOS_47\\&.efi in the ESP or XBOOTLDR partition\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The version-independent generalization of this would be (using the special " +"marker \"@v\" as wildcard for the version identifier):" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"A transfer of a file \"https://download\\&.example\\&.com/foobarOS_@v\\&." +"root\\&.xz\" → a local, previously empty GPT partition of type 4f68bce3-" +"e8cd-4db1-96e7-fbcaf984b709, with the label to be set to \"foobarOS_@v\"\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"A transfer of a file \"https://download\\&.example\\&.com/foobarOS_@v\\&." +"verity\\&.xz\" → a local, previously empty GPT partition of type 2c7357ed-" +"ebd2-46d9-aec1-23d437ec2bf5, with the label to be set to " +"\"foobarOS_@v_verity\"\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"A transfer of a file \"https://download\\&.example\\&.com/foobarOS_@v\\&." +"efi\\&.xz\" → a local file $BOOT/EFI/Linux/foobarOS_@v\\&.efi\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"An update can only complete if the relevant URLs provide their resources for " +"the same version, i\\&.e\\&. for the same value of \"@v\"\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The above may be translated into three *\\&.conf files in sysupdate\\&.d/, " +"one for each resource to transfer\\&. The *\\&.conf files configure the type " +"of download, and what place to write the download to (i\\&.e\\&. whether to " +"a partition or a file in the file system)\\&. Most importantly these files " +"contain the URL, partition name and filename patterns shown above that " +"describe how these resources are called on the source and how they shall be " +"called on the target\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"In order to enumerate available versions and figuring out candidates to " +"update to, a mechanism is necessary to list suitable files:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"For partitions: the surrounding GPT partition table contains a list of " +"defined partitions, including a partition type UUID and a partition label " +"(in this scheme the partition label plays a role for the partition similar " +"to the filename for a regular file)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"For regular files: the directory listing of the directory the files are " +"contained in provides a list of existing files in a straightforward way\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"For HTTP/HTTPS sources a simple scheme is used: a manifest file SHA256SUMS, " +"following the format defined by B<sha256sum>(1), lists file names and their " +"SHA256 hashes\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Transfers are done in the alphabetical order of the \\&.conf file names they " +"are defined in\\&. First, the resource data is downloaded directly into a " +"target file/directory/partition\\&. Once this is completed for all defined " +"transfers, in a second step the files/directories/partitions are renamed to " +"their final names as defined by the target I<MatchPattern=>, again in the " +"order the \\&.conf transfer file names dictate\\&. This step is not atomic, " +"however it is guaranteed to be executed strictly in order with suitable disk " +"synchronization in place\\&. Typically, when updating an OS one of the " +"transfers defines the entry point when booting\\&. Thus it is generally a " +"good idea to order the resources via the transfer configuration file names " +"so that the entry point is written last, ensuring that any abnormal " +"termination does not leave an entry point around whose backing is not " +"established yet\\&. In the example above it would hence make sense to " +"establish the EFI kernel image last and thus give its transfer configuration " +"file the alphabetically last name\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "See below for an extended, more specific example based on the above\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "RESOURCE TYPES" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Each transfer file defines one source resource to transfer to one target " +"resource\\&. The following resource types are supported:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Resources of type \"url-file\" encapsulate a file on a web server, " +"referenced via a HTTP or HTTPS URL\\&. When an update takes place, the file " +"is downloaded and decompressed and then written to the target file or " +"partition\\&. This resource type is only available for sources, not for " +"targets\\&. The list of available versions of resources of this type is " +"encoded in SHA256SUMS manifest files, accompanied by SHA256SUMS\\&.gpg " +"detached signatures\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The \"url-tar\" resource type is similar, but the file must be a \\&.tar " +"archive\\&. When an update takes place, the file is decompressed and " +"unpacked into a directory or btrfs subvolume\\&. This resource type is only " +"available for sources, not for targets\\&. Just like \"url-file\", \"url-" +"tar\" version enumeration makes use of SHA256SUMS files, authenticated via " +"SHA256SUMS\\&.gpg\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The \"regular-file\" resource type encapsulates a local regular file on " +"disk\\&. During updates the file is uncompressed and written to the target " +"file or partition\\&. This resource type is available both as source and as " +"target\\&. When updating no integrity or authentication verification is done " +"for resources of this type\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The \"partition\" resource type is similar to \"regular-file\", and " +"encapsulates a GPT partition on disk\\&. When updating, the partition must " +"exist already, and have the correct GPT partition type\\&. A partition whose " +"GPT partition label is set to \"_empty\" is considered empty, and a " +"candidate to place a newly downloaded resource in\\&. The GPT partition " +"label is used to store version information, once a partition is updated\\&. " +"This resource type is only available for target resources\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The \"tar\" resource type encapsulates local \\&.tar archive files\\&. When " +"an update takes place, the files are uncompressed and unpacked into a target " +"directory or btrfs subvolume\\&. Behaviour of \"tar\" and \"url-tar\" is " +"generally similar, but the latter downloads from remote sources, and does " +"integrity and authentication checks while the former does not\\&. The " +"\"tar\" resource type is only available for source resources\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The \"directory\" resource type encapsulates local directory trees\\&. This " +"type is available both for source and target resources\\&. If an update " +"takes place on a source resource of this type, a recursive copy of the " +"directory is done\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The \"subvolume\" resource type is identical to \"directory\", except when " +"used as the target, in which case the file tree is placed in a btrfs " +"subvolume instead of a plain directory, if the backing file system supports " +"it (i\\&.e\\&. is btrfs)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"As already indicated, only a subset of source and target resource type " +"combinations are supported:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "B<Table\\ \\&1.\\ \\&Resource Types>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Identifier" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Description" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Usable as Source" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "When Used as Source: Compatible Targets" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "When Used as Source: Integrity + Authentication" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "When Used as Source: Decompression" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Usable as Target" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "When Used as Target: Compatible Sources" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid ".T&" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "l l l l l l l l" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "l l l l l l l l." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<url-file>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "HTTP/HTTPS files" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "yes" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<regular-file>, B<partition>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "no" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "-" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<url-tar>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "HTTP/HTTPS \\&.tar archives" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<directory>, B<subvolume>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<regular-file>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Local files" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<url-file>, B<regular-file>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<partition>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Local GPT partitions" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<tar>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Local \\&.tar archives" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<directory>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Local directories" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<url-tar>, B<tar>, B<directory>, B<subvolume>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "B<subvolume>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Local btrfs subvolumes" +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "MATCH PATTERNS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Both the source and target resources typically exist in multiple versions " +"concurrently\\&. An update operation is done whenever the newest of the " +"source versions is newer than the newest of the target versions\\&. To " +"determine the newest version of the resources a directory listing, partition " +"listing or manifest listing is used, a subset of qualifying entries selected " +"from that, and the version identifier extracted from the file names or " +"partition labels of these selected entries\\&. Subset selection and " +"extraction of the version identifier (plus potentially other metadata) is " +"done via match patterns, configured in I<MatchPattern=> in the [Source] and " +"[Target] sections\\&. These patterns are strings that describe how files or " +"partitions are named, with named wildcards for specific fields such as the " +"version identifier\\&. The following wildcards are defined:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "B<Table\\ \\&2.\\ \\&Match Pattern Wildcards>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Wildcard" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Format" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Notes" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "l l l l" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "l l l l." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@v" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Version identifier" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Valid version string" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Mandatory" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@u" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "GPT partition UUID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Valid 128-Bit UUID string" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Only relevant if target resource type chosen as B<partition>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@f" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "GPT partition flags" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Formatted hexadecimal integer" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@a" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "GPT partition flag NoAuto" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Either \"0\" or \"1\"" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Controls NoAuto bit of the GPT partition flags, as per \\m[blue]B<Discoverable Partitions Specification>\\m[]\\&\\s-2\\u[1]\\d\\s+2; only relevant if target resource type chosen as B<partition>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@g" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "GPT partition flag GrowFileSystem" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Controls GrowFileSystem bit of the GPT partition flags, as per \\m[blue]B<Discoverable Partitions Specification>\\m[]\\&\\s-2\\u[1]\\d\\s+2; only relevant if target resource type chosen as B<partition>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@r" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Read-only flag" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Controls ReadOnly bit of the GPT partition flags, as per \\m[blue]B<Discoverable Partitions Specification>\\m[]\\&\\s-2\\u[1]\\d\\s+2 and other output read-only flags, see I<ReadOnly=> below" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@t" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "File modification time" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Formatted decimal integer, μs since UNIX epoch Jan 1st 1970" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Only relevant if target resource type chosen as B<regular-file>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@m" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "File access mode" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Formatted octal integer, in UNIX fashion" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@s" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "File size after decompression" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Formatted decimal integer" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Useful for measuring progress and to improve partition allocation logic" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@d" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Tries done" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Useful when operating with kernel image files, as per \\m[blue]B<Automatic Boot Assessment>\\m[]\\&\\s-2\\u[3]\\d\\s+2" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@l" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Tries left" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "@h" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "SHA256 hash of compressed file" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "64 hexadecimal characters" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The SHA256 hash of the compressed file; not useful for B<url-file> or B<url-tar> where the SHA256 hash is already included in the manifest file anyway" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Of these wildcards only \"@v\" must be present in a valid pattern, all other " +"wildcards are optional\\&. Each wildcard may be used at most once in each " +"pattern\\&. A typical wildcard matching a file system source image could be " +"\"MatchPattern=foobar_@v\\&.raw\\&.xz\", i\\&.e\\&. any file whose name " +"begins with \"foobar_\", followed by a version ID and suffixed by \"\\&." +"raw\\&.xz\"\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Do not confuse the \"@\" pattern matching wildcard prefix with the \"%\" " +"specifier expansion prefix\\&. The former encapsulate a variable part of a " +"match pattern string, the latter are simple shortcuts that are expanded " +"while the drop-in files are parsed\\&. For details about specifiers, see " +"below\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "[TRANSFER] SECTION OPTIONS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "This section defines general properties of this transfer\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<MinVersion=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies the minimum version to require for this transfer to take place\\&. " +"If the source or target patterns in this transfer definition match files " +"older than this version they will be considered obsolete, and never be " +"considered for the update operation\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +msgid "Added in version 251\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<ProtectVersion=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Takes one or more version strings to mark as \"protected\"\\&. Protected " +"versions are never removed while making room for new, updated versions\\&. " +"This is useful to ensure that the currently booted OS version (or auxiliary " +"resources associated with it) is not replaced/overwritten during updates, in " +"order to avoid runtime file system corruptions\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Like many of the settings in these configuration files this setting supports " +"specifier expansion\\&. It\\*(Aqs particularly useful to set this setting to " +"one of the \"%A\", \"%B\" or \"%w\" specifiers to automatically refer to the " +"current OS version of the running system\\&. See below for details on " +"supported specifiers\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<Verify=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Takes a boolean, defaults to yes\\&. Controls whether to cryptographically " +"verify downloaded resources (specifically: validate the GPG signatures for " +"downloaded SHA256SUMS manifest files, via their detached signature files " +"SHA256SUMS\\&.gpg in combination with the system keyring /usr/lib/systemd/" +"import-pubring\\&.gpg or /etc/systemd/import-pubring\\&.gpg)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"This option is essential to provide integrity guarantees for downloaded " +"resources and thus should be left enabled, outside of test environments\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Note that the downloaded payload files are unconditionally checked against " +"the SHA256 hashes listed in the manifest\\&. This option only controls " +"whether the signatures of these manifests are verified\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"This option only has an effect if the source resource type is selected as " +"B<url-file> or B<url-tar>, as integrity and authentication checking is only " +"available for transfers from remote sources\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "[SOURCE] SECTION OPTIONS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "This section defines properties of the transfer source\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<Type=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies the resource type of the source for the transfer\\&. Takes one of " +"B<url-file>, B<url-tar>, B<tar>, B<regular-file>, B<directory> or " +"B<subvolume>\\&. For details about the resource types, see above\\&. This " +"option is mandatory\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Note that only certain combinations of source and target resource types are " +"supported, see above\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<Path=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "Specifies where to find source versions of this resource\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"If the source type is selected as B<url-file> or B<url-tar> this must be a " +"HTTP/HTTPS URL\\&. The URL is suffixed with /SHA256SUMS to acquire the " +"manifest file, with /SHA256SUMS\\&.gpg to acquire the detached signature " +"file for it, and with the file names listed in the manifest file in case an " +"update is executed and a resource shall be downloaded\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"For all other source resource types this must be a local path in the file " +"system, referring to a local directory to find the versions of this resource " +"in\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<MatchPattern=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies one or more file name match patterns that select the subset of " +"files that are update candidates as source for this transfer\\&. See above " +"for details on match patterns\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"This option is mandatory\\&. Any pattern listed must contain at least the " +"\"@v\" wildcard, so that a version identifier may be extracted from the " +"filename\\&. All other wildcards are optional\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the source type is B<regular-file> or B<directory>, the pattern may " +"contain slash characters\\&. In this case it will match the file or " +"directory in corresponding subdirectory\\&. For example " +"\"MatchPattern=foo_@v/bar\\&.efi\" will match \"bar\\&.efi\" in directory " +"\"foo_1\"\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "[TARGET] SECTION OPTIONS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "This section defines properties of the transfer target\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies the resource type of the target for the transfer\\&. Takes one of " +"B<partition>, B<regular-file>, B<directory> or B<subvolume>\\&. For details " +"about the resource types, see above\\&. This option is mandatory\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies a file system path where to look for already installed versions or " +"place newly downloaded versions of this configured resource\\&. If I<Type=> " +"is set to B<partition>, expects a path to a (whole) block device node, or " +"the special string \"auto\" in which case the block device which contains " +"the root file system of the currently booted system is automatically " +"determined and used\\&. If I<Type=> is set to B<regular-file>, B<directory> " +"or B<subvolume>, must refer to a path in the local file system referencing " +"the directory to find or place the version files or directories under\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Note that this mechanism cannot be used to create or remove partitions, in " +"case I<Type=> is set to B<partition>\\&. Partitions must exist already, and " +"a special partition label \"_empty\" is used to indicate empty " +"partitions\\&. To automatically generate suitable partitions on first boot, " +"use a tool such as B<systemd-repart>(8)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<PathRelativeTo=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies what partition I<Path=> should be relative to\\&. Takes one of " +"B<root>, B<esp>, B<xbootldr>, or B<boot>\\&. If unspecified, defaults to " +"B<root>\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"If set to B<boot>, the specified I<Path=> will be resolved relative to the " +"mount point of the $BOOT partition (i\\&.e\\&. the ESP or XBOOTLDR), as " +"defined by the \\m[blue]B<Boot Loader " +"Specification>\\m[]\\&\\s-2\\u[2]\\d\\s+2\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The values B<esp>, B<xbootldr>, and B<boot> are only supported when I<Type=> " +"is set to B<regular-file> or B<directory>\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +msgid "Added in version 254\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifies one or more file name or partition label match patterns that " +"select the subset of files or partitions that are update candidates as " +"targets for this transfer\\&. See above for details on match patterns\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"This pattern is both used for matching existing installed versions and for " +"determining the name of new versions to install\\&. If multiple patterns are " +"specified, the first specified is used for naming newly installed " +"versions\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +msgid "" +"If the target type is B<regular-file> or B<directory>, the pattern may " +"contain slash characters\\&. In this case it will match the file or " +"directory in corresponding subdirectory\\&. For example " +"\"MatchPattern=foo_@v/bar\\&.efi\" will match \"bar\\&.efi\" in directory " +"\"foo_1\"\\&. Directories in the path will be created when file is " +"installed\\&. Empty directories will be removed when file is removed\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<MatchPartitionType=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"When the target I<Type=> is chosen as B<partition>, specifies the GPT " +"partition type to look for\\&. Only partitions of this type are considered, " +"all other partitions are ignored\\&. If not specified, the GPT partition " +"type B<linux-generic> is used\\&. Accepts either a literal type UUID or a " +"symbolic type identifier\\&. For a list of supported type identifiers, see " +"the I<Type=> setting in B<repart.d>(5)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"I<PartitionUUID=>, I<PartitionFlags=>, I<PartitionNoAuto=>, " +"I<PartitionGrowFileSystem=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"When the target I<Type=> is picked as B<partition>, selects the GPT " +"partition UUID and partition flags to use for the updated partition\\&. " +"Expects a valid UUID string, a hexadecimal integer, or booleans, " +"respectively\\&. If not set, but the source match pattern includes wildcards " +"for these fields (i\\&.e\\&. \"@u\", \"@f\", \"@a\", or \"@g\"), the values " +"from the patterns are used\\&. If neither configured with wildcards or these " +"explicit settings, the values are left untouched\\&. If both the overall " +"I<PartitionFlags=> flags setting and the individual flag settings " +"I<PartitionNoAuto=> and I<PartitionGrowFileSystem=> are used (or the " +"wildcards for them), then the latter override the former, i\\&.e\\&. the " +"individual flag bit overrides the overall flags value\\&. See " +"\\m[blue]B<Discoverable Partitions Specification>\\m[]\\&\\s-2\\u[1]\\d\\s+2 " +"for details about these flags\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Note that these settings are not used for matching, they only have effect on " +"newly written partitions in case a transfer takes place\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<ReadOnly=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Controls whether to mark the resulting file, subvolume or partition read-" +"only\\&. If the target type is B<partition> this controls the ReadOnly " +"partition flag, as per \\m[blue]B<Discoverable Partitions " +"Specification>\\m[]\\&\\s-2\\u[1]\\d\\s+2, similar to the " +"I<PartitionNoAuto=> and I<PartitionGrowFileSystem=> flags described " +"above\\&. If the target type is B<regular-file>, the writable bit is removed " +"from the access mode\\&. If the target type is B<subvolume>, the subvolume " +"will be marked read-only as a whole\\&. Finally, if the target I<Type=> is " +"selected as B<directory>, the \"immutable\" file attribute is set, see " +"B<chattr>(1) for details\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<Mode=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The UNIX file access mode to use for newly created files in case the target " +"resource type is picked as B<regular-file>\\&. Expects an octal integer, in " +"typical UNIX fashion\\&. If not set, but the source match pattern includes a " +"wildcard for this field (i\\&.e\\&. \"@t\"), the value from the pattern is " +"used\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Note that this setting is not used for matching, it only has an effect on " +"newly written files when a transfer takes place\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<TriesDone=>, I<TriesLeft=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"These options take positive, decimal integers, and control the number of " +"attempts done and left for this file\\&. These settings are useful for " +"managing kernel images, following the scheme defined in \\m[blue]B<Automatic " +"Boot Assessment>\\m[]\\&\\s-2\\u[3]\\d\\s+2, and only have an effect if the " +"target pattern includes the \"@d\" or \"@l\" wildcards\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<InstancesMax=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Takes a decimal integer equal to or greater than 2\\&. This configures how " +"many concurrent versions of the resource to keep\\&. Whenever a new update " +"is initiated it is made sure that no more than the number of versions " +"specified here minus one exist in the target\\&. Any excess versions are " +"deleted (in case the target I<Type=> of B<regular-file>, B<directory>, " +"B<subvolume> is used) or emptied (in case the target I<Type=> of " +"B<partition> is used; emptying in this case simply means to set the " +"partition label to the special string \"_empty\"; note that no partitions " +"are actually removed)\\&. After an update is completed the number of " +"concurrent versions of the target resources is equal to or below the number " +"specified here\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Note that this setting may be set differently for each transfer\\&. However, " +"it generally is advisable to keep this setting the same for all transfers, " +"since otherwise incomplete combinations of files or partitions will be left " +"installed\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"If the target I<Type=> is selected as B<partition>, the number of concurrent " +"versions to keep is additionally restricted by the number of partition slots " +"of the right type in the partition table\\&. I\\&.e\\&. if there are only 2 " +"partition slots for the selected partition type, setting this value larger " +"than 2 is without effect, since no more than 2 concurrent versions could be " +"stored in the image anyway\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<RemoveTemporary=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Takes a boolean argument\\&. If this option is enabled (which is the " +"default) before initiating an update, all left-over, incomplete updates from " +"a previous attempt are removed from the target directory\\&. This only has " +"an effect if the target resource I<Type=> is selected as B<regular-file>, " +"B<directory> or B<subvolume>\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "I<CurrentSymlink=>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Takes a symlink name as argument\\&. If this option is used, as the last " +"step of the update a symlink under the specified name is created/updated " +"pointing to the completed update\\&. This is useful in to provide a stable " +"name always pointing to the newest version of the resource\\&. This is only " +"supported if the target resource I<Type=> is selected as B<regular-file>, " +"B<directory> or B<subvolume>\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "SPECIFIERS" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Specifiers may be used in the I<MinVersion=>, I<ProtectVersion=>, I<Path=>, " +"I<MatchPattern=> and I<CurrentSymlink=> settings\\&. The following " +"expansions are understood:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "B<Table\\ \\&3.\\ \\&Specifiers available>" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Specifier" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Meaning" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Details" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "l l l" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "l l l." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%a" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Architecture" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "A short string identifying the architecture of the local system\\&. A string such as B<x86>, B<x86-64> or B<arm64>\\&. See the architectures defined for I<ConditionArchitecture=> in B<systemd.unit>(5) for a full list\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%A" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Operating system image version" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The operating system image version identifier of the running system, as read from the I<IMAGE_VERSION=> field of /etc/os-release\\&. If not set, resolves to an empty string\\&. See B<os-release>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%b" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Boot ID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The boot ID of the running system, formatted as string\\&. See B<random>(4) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%B" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Operating system build ID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The operating system build identifier of the running system, as read from the I<BUILD_ID=> field of /etc/os-release\\&. If not set, resolves to an empty string\\&. See B<os-release>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%H" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Host name" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The hostname of the running system\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%l" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Short host name" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The hostname of the running system, truncated at the first dot to remove any domain component\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%m" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Machine ID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The machine ID of the running system, formatted as string\\&. See B<machine-id>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%M" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Operating system image identifier" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The operating system image identifier of the running system, as read from the I<IMAGE_ID=> field of /etc/os-release\\&. If not set, resolves to an empty string\\&. See B<os-release>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%o" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Operating system ID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The operating system identifier of the running system, as read from the I<ID=> field of /etc/os-release\\&. See B<os-release>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%v" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Kernel release" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Identical to B<uname -r> output\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%w" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Operating system version ID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The operating system version identifier of the running system, as read from the I<VERSION_ID=> field of /etc/os-release\\&. If not set, resolves to an empty string\\&. See B<os-release>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%W" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Operating system variant ID" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "The operating system variant identifier of the running system, as read from the I<VARIANT_ID=> field of /etc/os-release\\&. If not set, resolves to an empty string\\&. See B<os-release>(5) for more information\\&." +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%T" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Directory for temporary files" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "This is either /tmp or the path \"$TMPDIR\", \"$TEMP\" or \"$TMP\" are set to\\&. (Note that the directory may be specified without a trailing slash\\&.)" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%V" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Directory for larger and persistent temporary files" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "This is either /var/tmp or the path \"$TMPDIR\", \"$TEMP\" or \"$TMP\" are set to\\&. (Note that the directory may be specified without a trailing slash\\&.)" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "%%" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Single percent sign" +msgstr "" + +#. type: tbl table +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "Use \"%%\" in place of \"%\" to specify a single percent sign\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"Do not confuse the \"%\" specifier expansion prefix with the \"@\" pattern " +"matching wildcard prefix\\&. The former are simple shortcuts that are " +"expanded while the drop-in files are parsed, the latter encapsulate a " +"variable part of a match pattern string\\&. For details about pattern " +"matching wildcards, see above\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "EXAMPLES" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "B<Example\\ \\&1.\\ \\&Updates for a Verity Enabled Secure OS>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"With the following three files we define a root file system partition, a " +"matching Verity partition, and a unified kernel image to update as one\\&. " +"This example is an extension of the example discussed earlier in this man " +"page\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"# /usr/lib/sysupdate\\&.d/50-verity\\&.conf\n" +"[Transfer]\n" +"ProtectVersion=%A\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"[Source]\n" +"Type=url-file\n" +"Path=https://download\\&.example\\&.com/\n" +"MatchPattern=foobarOS_@v_@u\\&.verity\\&.xz\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"[Target]\n" +"Type=partition\n" +"Path=auto\n" +"MatchPattern=foobarOS_@v_verity\n" +"MatchPartitionType=root-verity\n" +"PartitionFlags=0\n" +"ReadOnly=1\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The above defines the update mechanism for the Verity partition of the root " +"file system\\&. Verity partition images are downloaded from \"https://" +"download\\&.example\\&.com/foobarOS_@v_@u\\&.verity\\&.xz\" and written to a " +"suitable local partition, which is marked read-only\\&. Under the assumption " +"this update is run from the image itself the current image version (i\\&." +"e\\&. the \"%A\" specifier) is marked as protected, to ensure it is not " +"corrupted while booted\\&. Note that the partition UUID for the target " +"partition is encoded in the source file name\\&. Fixating the partition UUID " +"can be useful to ensure that \"roothash=\" on the kernel command line is " +"sufficient to pinpoint both the Verity and root file system partition, and " +"also encode the Verity root level hash (under the assumption the UUID in the " +"file names match their top-level hash, the way B<systemd-gpt-auto-" +"generator>(8) suggests)\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"# /usr/lib/sysupdate\\&.d/60-root\\&.conf\n" +"[Transfer]\n" +"ProtectVersion=%A\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"[Source]\n" +"Type=url-file\n" +"Path=https://download\\&.example\\&.com/\n" +"MatchPattern=foobarOS_@v_@u\\&.root\\&.xz\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "" +"[Target]\n" +"Type=partition\n" +"Path=auto\n" +"MatchPattern=foobarOS_@v\n" +"MatchPartitionType=root\n" +"PartitionFlags=0\n" +"ReadOnly=1\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The above defines a matching transfer definition for the root file system\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"# /usr/lib/sysupdate\\&.d/70-kernel\\&.conf\n" +"[Transfer]\n" +"ProtectVersion=%A\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"[Source]\n" +"Type=url-file\n" +"Path=https://download\\&.example\\&.com/\n" +"MatchPattern=foobarOS_@v\\&.efi\\&.xz\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"[Target]\n" +"Type=regular-file\n" +"Path=/EFI/Linux\n" +"PathRelativeTo=boot\n" +"MatchPattern=foobarOS_@v+@l-@d\\&.efi \\e\n" +" foobarOS_@v+@l\\&.efi \\e\n" +" foobarOS_@v\\&.efi\n" +"Mode=0444\n" +"TriesLeft=3\n" +"TriesDone=0\n" +"InstancesMax=2\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"The above installs a unified kernel image into the $BOOT partition, as per " +"\\m[blue]B<Boot Loader Specification>\\m[]\\&\\s-2\\u[2]\\d\\s+2 Type #2\\&. " +"This defines three possible patterns for the names of the kernel images, as " +"per \\m[blue]B<Automatic Boot Assessment>\\m[]\\&\\s-2\\u[3]\\d\\s+2, and " +"ensures when installing new kernels, they are set up with 3 tries left\\&. " +"No more than two parallel kernels are kept\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"With this setup the web server would serve the following files, for a " +"hypothetical version 7 of the OS:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"SHA256SUMS \\(en The manifest file, containing available files and their " +"SHA256 hashes" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"SHA256SUMS\\&.gpg \\(en The detached cryptographic signature for the " +"manifest file" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"foobarOS_7_8b8186b1-2b4e-4eb6-ad39-8d4d18d2a8fb\\&.verity\\&.xz \\(en The " +"Verity image for version 7" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"foobarOS_7_f4d1234f-3ebf-47c4-b31d-4052982f9a2f\\&.root\\&.xz \\(en The root " +"file system image for version 7" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "foobarOS_7_efi\\&.xz \\(en The unified kernel image for version 7" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"For each new OS release a new set of the latter three files would be added, " +"each time with an updated version\\&. The SHA256SUMS manifest should then be " +"updated accordingly, listing all files for all versions that shall be " +"offered for download\\&." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "B<Example\\ \\&2.\\ \\&Updates for Plain Directory Container Image>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"[Source]\n" +"Type=url-tar\n" +"Path=https://download\\&.example\\&.com/\n" +"MatchPattern=myContainer_@v\\&.tar\\&.gz\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "" +"[Target]\n" +"Type=subvolume\n" +"Path=/var/lib/machines\n" +"MatchPattern=myContainer_@v\n" +"CurrentSymlink=myContainer\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"On updates this downloads \"https://download\\&.example\\&.com/" +"myContainer_@v\\&.tar\\&.gz\" and decompresses/unpacks it to /var/lib/" +"machines/myContainer_@v\\&. After each update a symlink /var/lib/machines/" +"myContainer is created/updated always pointing to the most recent update\\&." +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "B<systemd>(1), B<systemd-sysupdate>(8), B<systemd-repart>(8)" +msgstr "" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid " 1." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "Discoverable Partitions Specification" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"\\%https://uapi-group.org/specifications/specs/" +"discoverable_partitions_specification" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid " 2." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "Boot Loader Specification" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "" +"\\%https://uapi-group.org/specifications/specs/boot_loader_specification" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +#, no-wrap +msgid " 3." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "Automatic Boot Assessment" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-tumbleweed +msgid "\\%https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT" +msgstr "" + +#. type: TH +#: debian-bookworm opensuse-tumbleweed +#, no-wrap +msgid "systemd 254" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-tumbleweed +#, no-wrap +msgid "" +"[Target]\n" +"Type=partition\n" +"Path=auto\n" +"MatchPattern=foobarOS_@v_verity\n" +"MatchPartitionType=root-verity\n" +"PartitionFlags=0\n" +"PartitionReadOnly=1\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-tumbleweed +#, no-wrap +msgid "" +"[Target]\n" +"Type=partition\n" +"Path=auto\n" +"MatchPattern=foobarOS_@v\n" +"MatchPartitionType=root\n" +"PartitionFlags=0\n" +"PartitionReadOnly=1\n" +msgstr "" |