# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-06-01 06:29+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \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 "SYSTEMD-SYSUPDATE" msgstr "" #. type: TH #: archlinux fedora-40 mageia-cauldron opensuse-tumbleweed #, no-wrap msgid "systemd 255" msgstr "" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed #, no-wrap msgid "systemd-sysupdate" 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 "" "systemd-sysupdate, systemd-sysupdate.service, systemd-sysupdate.timer, " "systemd-sysupdate-reboot.service, systemd-sysupdate-reboot.timer - " "Automatically Update OS or Other Resources" 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 msgid "B [OPTIONS...]" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "systemd-sysupdate\\&.service" 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 "" "B atomically updates the host OS, container images, " "portable service images or other sources, based on the transfer " "configuration files described in B(5)\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "This tool implements file, directory, or partition based update schemes, " "supporting multiple parallel installed versions of specific resources in an " "A/B (or even: A/B/C, A/B/C/D/, \\&...) style\\&. A/B updating means that " "when one version of a resource is currently being used, the next version can " "be downloaded, unpacked, and prepared in an entirely separate location, " "independently of the first, and \\(em once complete \\(em be activated, " "swapping the roles so that it becomes the used one and the previously used " "one becomes the one that is replaced by the next update, and so on\\&. The " "resources to update are defined in transfer files, one for each resource to " "be updated\\&. For example, resources that may be updated with this tool " "could be: a root file system partition, a matching Verity partition plus one " "kernel image\\&. The combination of the three would be considered a complete " "OS update\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "The tool updates partitions, files or directory trees always in whole, and " "operates with at least two versions of each of these resources: the " "I version, plus the I version: the one that is being updated " "to, and which is initially incomplete as the downloaded data is written to " "it; plus optionally more versions\\&. Once the download of a newer version " "is complete it becomes the current version, releasing the version previously " "considered current for deletion/replacement/updating\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "When installing new versions the tool will directly download, decompress, " "unpack and write the new version into the destination\\&. This is done in a " "robust fashion so that an incomplete download can be recognized on next " "invocation, and flushed out before a new attempt is initiated\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Note that when writing updates to a partition, the partition has to exist " "already, as B will not automatically create new " "partitions\\&. Use a tool such as B(8) to automatically " "create additional partitions to be used with B on boot\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "The tool can both be used on the running OS, to update the OS in \"online\" " "state from within itself, and on \"offline\" disk images, to update them " "from the outside based on transfer files embedded in the disk images\\&. For " "the latter, see B<--image=> below\\&. The latter is particularly interesting " "to update container images or portable service images\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "The systemd-sysupdate\\&.service system service will automatically update " "the host OS based on the installed transfer files\\&. It is triggered in " "regular intervals via systemd-sysupdate\\&.timer\\&. The systemd-sysupdate-" "reboot\\&.service will automatically reboot the system after a new version " "is installed\\&. It is triggered via systemd-sysupdate-reboot\\&.timer\\&. " "The two services are separate from each other as it is typically advisable " "to download updates regularly while the system is up, but delay reboots " "until the appropriate time (i\\&.e\\&. typically at night)\\&. The two sets " "of service/timer units may be enabled separately\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "For details about transfer files and examples see B(5)\\&." msgstr "" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed #, no-wrap msgid "COMMAND" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "The following commands are understood:" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B [I]" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "If invoked without an argument, enumerates downloadable and installed " "versions, and shows a summarizing table with the discovered versions and " "their properties, including whether there\\*(Aqs a newer candidate version " "to update to\\&. If a version argument is specified, shows details about the " "specific version, including the individual files that need to be transferred " "to acquire the version\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "If no command is explicitly specified this command is implied\\&." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "Added in version 251\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Checks if there\\*(Aqs a new version available\\&. This internally " "enumerates downloadable and installed versions and returns exit status 0 if " "there\\*(Aqs a new version to update to, non-zero otherwise\\&. If there is " "a new version to update to, its version identifier is written to standard " "output\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B [I]" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Installs (updates to) the specified version, or if none is specified to the " "newest version available\\&. If the version is already installed or no newer " "version available, no operation is executed\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "If a new version to install/update to is found, old installed versions are " "deleted until at least one new version can be installed, as configured via " "I in B(5), or via the available partition slots " "of the right type\\&. This implicit operation can also be invoked explicitly " "via the B command described below\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Deletes old installed versions until the limits configured via " "I in B(5) are met again\\&. Normally, it should " "not be necessary to invoke this command explicitly, since it is implicitly " "invoked whenever a new update is initiated\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Checks whether a newer version of the OS is installed than the one currently " "running\\&. Returns zero if so, non-zero otherwise\\&. This compares the " "newest installed version\\*(Aqs identifier with the OS image version as " "reported by the I field in /etc/os-release\\&. If the former " "is newer than the latter, an update was apparently completed but not " "activated (i\\&.e\\&. rebooted into) yet\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Similar to the B command but immediately reboots in case a newer " "version of the OS has been installed than the one currently running\\&. This " "operation can be done implicitly together with the B command, after " "a completed update via the B<--reboot> switch, see below\\&. This command " "will execute no operation (and return success) if no update has been " "installed, and thus the system was not rebooted\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Lists components that can be updated\\&. This enumerates the /etc/" "sysupdate\\&.*\\&.d/, /run/sysupdate\\&.*\\&.d/ and /usr/lib/sysupdate\\&." "*\\&.d/ directories that contain transfer files\\&. This command is useful " "to list possible parameters for B<--component=> (see below)\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<-h>, B<--help>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "Print a short help text and exit\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--version>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "Print a short version string and exit\\&." msgstr "" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed #, no-wrap msgid "OPTIONS" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "The following options are understood:" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--component=>, B<-C>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Selects the component to update\\&. Takes a component name as argument\\&. " "This has the effect of slightly altering the search logic for transfer " "files\\&. If this switch is not used, the transfer files are loaded from /" "etc/sysupdate\\&.d/*\\&.conf, /run/sysupdate\\&.d/*\\&.conf and /usr/lib/" "sysupdate\\&.d/*\\&.conf\\&. If this switch is used, the specified component " "name is used to alter the directories to look in to be /etc/sysupdate\\&." "I\\&.d/*\\&.conf, /run/sysupdate\\&.I\\&.d/*\\&.conf " "and /usr/lib/sysupdate\\&.I\\&.d/*\\&.conf, each time with the " "I string replaced with the specified component name\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Use the B command to list available components to update\\&. " "This enumerates the directories matching this naming rule\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Components may be used to define a separate set of transfer files for " "different components of the OS that shall be updated separately\\&. Do not " "use this concept for resources that shall always be updated together in a " "synchronous fashion\\&. Simply define multiple transfer files within the " "same sysupdate\\&.d/ directory for these cases\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "This option may not be combined with B<--definitions=>\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--definitions=>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "A path to a directory\\&. If specified, the transfer *\\&.conf files are " "read from this directory instead of /usr/lib/sysupdate\\&.d/*\\&.conf, /etc/" "sysupdate\\&.d/*\\&.conf, and /run/sysupdate\\&.d/*\\&.conf\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "This option may not be combined with B<--component=>\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--root=>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Takes a path to a directory to use as root file system when searching for " "sysupdate\\&.d/*\\&.conf files\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--image=>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Takes a path to a disk image file or device to mount and use in a similar " "fashion to B<--root=>, see above\\&. If this is used and partition resources " "are updated this is done inside the specified disk image\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--image-policy=>I" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Takes an image policy string as argument, as per B(7)\\&. The policy is enforced when operating on the disk image " "specified via B<--image=>, see above\\&. If not specified defaults to the " "\"*\" policy, i\\&.e\\&. all recognized file systems in the image are " "used\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--instances-max=>, B<-m>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Takes a decimal integer greater than or equal to 2\\&. Controls how many " "versions to keep at any time\\&. This option may also be configured inside " "the transfer files, via the I setting, see B(5) " "for details\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--sync=>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Takes a boolean argument, defaults to yes\\&. This may be used to specify " "whether the newly updated resource versions shall be synchronized to disk " "when appropriate (i\\&.e\\&. after the download is complete, before it is " "finalized, and again after finalization)\\&. This should not be turned off, " "except to improve runtime performance in testing environments\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--verify=>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Takes a boolean argument, defaults to yes\\&. Controls whether to " "cryptographically verify downloads\\&. Do not turn this off, except in " "testing environments\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--reboot>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "When used in combination with the B command and a new version is " "installed, automatically reboots the system immediately afterwards\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--no-pager>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "Do not pipe output into a pager\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--no-legend>" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Do not print the legend, i\\&.e\\&. column headers and the footer with " "hints\\&." msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "B<--json=>I" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "" "Shows output formatted as JSON\\&. Expects one of \"short\" (for the " "shortest possible output without any redundant whitespace or line breaks), " "\"pretty\" (for a pretty version of the same, with indentation and line " "breaks) or \"off\" (to turn off JSON output, the default)\\&." msgstr "" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed #, no-wrap msgid "EXIT STATUS" msgstr "" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-tumbleweed msgid "On success, 0 is returned, a non-zero failure code otherwise\\&." 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(1), B(5), B(8)" msgstr "" #. type: TH #: debian-bookworm #, no-wrap msgid "systemd 254" msgstr "" #. type: TH #: debian-unstable fedora-rawhide #, no-wrap msgid "systemd 256~rc3" msgstr ""