summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
* man: add page for systemd-ac-powerLuca Boccassi2023-02-012-0/+72
| | | | | | It is now a supported executable, so add manpage. Fixes https://github.com/systemd/systemd/issues/26289
* Merge pull request #26287 from medhefgo/mkosi-auto-enrollLuca Boccassi2023-02-011-12/+34
|\ | | | | ci: Test with secure boot enabled under mkosi
| * boot: Add if-safe mode for secure boot enrollmentJan Janssen2023-02-011-6/+27
| |
| * man: Use sbsigntools for secure boot key generation exampleJan Janssen2023-02-011-6/+7
| | | | | | | | | | This way, people do not need efitools installed to generate these as sbsigntools has everything needed to produce signed EFI variables.
* | Merge pull request #26286 from keszybz/two-doc-updatesZbigniew Jędrzejewski-Szmek2023-02-011-0/+5
|\ \ | |/ |/| Two doc updates
| * man: strengthen language about generator outputZbigniew Jędrzejewski-Szmek2023-02-011-0/+5
| | | | | | | | Inspired by https://bugzilla.redhat.com/show_bug.cgi?id=2165433.
* | core: split system/user job timeouts and make them configurableZbigniew Jędrzejewski-Szmek2023-02-013-24/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Config options are -Ddefault-timeout-sec= and -Ddefault-user-timeout-sec=. Existing -Dupdate-helper-user-timeout= is renamed to -Dupdate-helper-user-timeout-sec= for consistency. All three options take an integer value in seconds. The renaming and type-change of the option is a small compat break, but it's just at compile time and result in a clear error message. I also doubt that anyone was actually using the option. This commit separates the user manager timeouts, but keeps them unchanged at 90 s. The timeout for the user manager is set to 4/3*user-timeout, which means that it is still 120 s. Fedora wants to experiment with lower timeouts, but doing this via a patch would be annoying and more work than necessary. Let's make this easy to configure.
* | ukify: don't install ukify man page if ukify is not enabledFrantisek Sumsal2023-01-312-2/+2
|/ | | | | | | Checking for gnu-efi is not enough, since ukify can be explicitly disabled. Resolves: #26274
* Merge pull request #25374 from yuwata/sleep-fixletsLuca Boccassi2023-01-301-28/+30
|\ | | | | sleep: several fixlets
| * sleep: introduce SuspendEstimationSec=Yu Watanabe2023-01-271-28/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before v252, HibernateDelaySec= specifies the maximum timespan that the system in suspend state, and the system hibernate after the timespan. However, after 96d662fa4c8cab24da57523c5e49e6ef3967fc13, the setting is repurposed as the default interval to measure battery charge level and estimate the battery discharging late. And if the system has enough battery capacity, then the system will stay in suspend state and not hibernate even if the time passed. See issue #25269. To keep the backward compatibility, let's introduce another setting SuspendEstimationSec= for controlling the interval to measure battery charge level, and make HibernateDelaySec= work as of v251. This also drops implementation details from the man page. Fixes #25269.
* | docs: Update crypt{enroll,setup} limitations regarding FIDO2Peter Cai2023-01-261-11/+11
|/
* man: add missing --unlock-fido2-device to systemd-cryptenrollAntonio Alvarez Feijoo2023-01-251-1/+13
|
* Merge pull request #26184 from keszybz/cleanupsLuca Boccassi2023-01-241-3/+4
|\ | | | | Various fixups to recent commits
| * man/bootctl: add missing markupZbigniew Jędrzejewski-Szmek2023-01-241-3/+4
| | | | | | | | Fixup for 53c368d71ba43da7414ac86c58291a11da05ba84.
* | man: clarify that MESSAGE= should not appear more than once in the same ↵Lennart Poettering2023-01-241-9/+16
|/ | | | | | | | | journal entry One would think this was clear already, but apparently it's not clear enough, hence let's be more explicit. Fixes: #26175
* Merge pull request #26152 from systemd/revert-26143-issue-26142Lennart Poettering2023-01-241-16/+14
|\ | | | | Revert "Resolves #26142 - Fix list of supported personalities"
| * man: extend Personality= docs a bitLennart Poettering2023-01-241-10/+14
| | | | | | | | | | | | | | | | Let's make clear personalities are supported on ARM (as per https://github.com/systemd/systemd/pull/26152#issuecomment-1400321944). Also, clarify that on many archs this functionality is pretty pointless, i.e. where only a single native arch was ever known.
| * Revert "Resolves #26142 - Fix list of supported personalities"Lennart Poettering2023-01-241-9/+3
| | | | | | | | This reverts commit fdbbb5ffc04c48e6e1b97ddfff366672c2f8a073.
* | hostnamed: expose support end timestamp as property on the busLennart Poettering2023-01-241-0/+6
|/
* repart: Mention broken XFS protofile formatDaan De Meyer2023-01-241-0/+4
|
* machinectl: add --now to start/stop containers when enabling/disablingMike Yuan2023-01-241-1/+16
| | | | Closes #26154
* man: fix explanation for Credential= match in .link filesДамјан Георгиевски2023-01-241-1/+1
| | | | | | .link files are handled by systemd-udevd, not by systemd-networkd, so fix the man page to say that the Credential= match uses credentials set on the systemd-udevd.service
* docs, man: consistently use comma after "For example"Dmitry V. Levin2023-01-232-2/+2
|
* Merge pull request #26153 from DaanDeMeyer/repart-remove-usernsZbigniew Jędrzejewski-Szmek2023-01-231-0/+6
|\ | | | | mkfs-util: Remove user namespace owner => root mapping
| * repart: Add note about UIDs/GIDs of copied files and directoriesDaan De Meyer2023-01-231-0/+6
| |
* | Merge pull request #26146 from keszybz/two-man-page-tweaksLuca Boccassi2023-01-223-13/+16
|\ \ | | | | | | Two man page tweaks
| * | man/sd_notify: fix indentation in sample programsZbigniew Jędrzejewski-Szmek2023-01-221-11/+14
| | | | | | | | | | | | | | | | | | Whether we use a newline at the beginning of <programlisting> or not doesn't seem to have any effect. So let's use the newline in multi-line examples; it is easier to get the indentation right this way.
| * | man: minor correctionsZbigniew Jędrzejewski-Szmek2023-01-222-2/+2
| | | | | | | | | | | | Two issues that were missed in 8b9f092112ce097dd5c72a58a092c4176458889c.
* | | Resolves #26142 - Fix list of supported personalitiesSteve Ramage2023-01-221-3/+9
| | |
* | | sd-path: export env. generators pathsDavid Tardon2023-01-211-0/+5
| | |
* | | bootctl: split out boot loader spec + boot loader interface commands in ↵Lennart Poettering2023-01-201-18/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --help text grub (at least on fedora) nowadays implements the boot loader spec, but not the boot loader interface. Hence let's split out the commands specific to each in two groups in the --help text. This way the first group just covers boot lodaer spec stuff (i.e. stuff on disk in the ESP/XBOOTLDR partition). And the other covers talking to the boot loader via EFI var.
* | | bootctl: change section title for kernel image commandsLennart Poettering2023-01-201-1/+1
| | | | | | | | | | | | Let's call them kernel *images*, not just *kernels*.
* | | Merge pull request #26114 from bluca/sd_login_pidfdLennart Poettering2023-01-202-1/+79
|\ \ \ | | | | | | | | sd-login: add sd_pidfd_* APIs
| * | | sd-login: add sd_pidfd_* APIsLuca Boccassi2023-01-202-1/+79
| | | | | | | | | | | | | | | | | | | | | | | | Same as the sd_pid_* counterparts, but take a pid file descriptor instead of a pid, so that the callers can be sure that the returned values are really about the process they asked for, and not about a recycled PID.
* | | | tree-wide: fix typoYu Watanabe2023-01-204-5/+5
|/ / /
* | | hostnamed: expose FirmwareDate as timestamp in dbusJelle van der Waa2023-01-191-1/+1
| | | | | | | | | | | | | | | | | | Offer the firmware date as an epoch instead of the literal DMI string. Closes #25679
* | | Merge pull request #26103 from lnussel/bootctlLuca Boccassi2023-01-191-0/+23
|\ \ \ | |_|/ |/| | bootctl: unlink and cleanup functions
| * | bootctl: unlink and cleanup functionsLudwig Nussel2023-01-191-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The unlink command removes an entry from the ESP including referenced files that are not referenced in other entries. That is useful eg to have multiple entries that use the same kernel with different options. The cleanup command removes all files that are not referenced by any entry.
* | | Fix typo in parameter nameedupont2023-01-191-1/+1
|/ /
* | man: note that cgroup-based sandboxing is not bypassed by '+'Luca Boccassi2023-01-184-2/+29
| | | | | | | | | | | | | | | | DeviceAllow= and others are applied to the whole cgroup via bpf, so using '+' on an Exec line will not bypass them. Explain this in the manpage. Fixes https://github.com/systemd/systemd/issues/26035
* | Merge pull request #25790 from joshua-zivkovic/JZ/plotjson-mainLennart Poettering2023-01-181-3/+28
|\ \ | | | | | | systemd-analyze: Add JSON and table output to systemd-analyze's plot
| * | systemd-analyze: Update man/systemd-analyze.xml with Plot JSON and tablejoshuazivkovic2023-01-181-3/+28
| | |
* | | Merge pull request #26082 from kraxel/ukiLennart Poettering2023-01-181-0/+19
|\ \ \ | |/ / |/| | bootctl: add is-uki command
| * | bootctl: add kernel-inspect commandGerd Hoffmann2023-01-181-0/+6
| | | | | | | | | | | | | | | | | | Takes a kernel image as argument. Prints details about the kernel. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
| * | bootctl: add kernel-identity commandGerd Hoffmann2023-01-181-0/+13
| | | | | | | | | | | | | | | The command takes a kernel as argument and checks what kind of kernel the image is. Returns one of uki, pe or unknown.
* | | core: add GetUnitByPIDFD method and use it in systemctlLuca Boccassi2023-01-181-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A pid can be recycled, but a pidfd is pinned. Add a new method that is safer as it takes a pidfd as input. Return not only the D-Bus object path, but also the unit id and the last recorded invocation id, as they are both useful (especially the id, as converting from a path object to a unit id from a script requires another round-trip via D-Bus). Note that the manager still tracks processes by pid, so theorethically this is not fully error-proof, but on the other hand the method response is synchronous and the manager is single-threaded, so once a call is being processed the unit database will not change anyway. Once the manager switches to use pidfds everywhere, this can be further hardened.
* | | Merge pull request #26044 from DaanDeMeyer/repart-sector-sizeDaan De Meyer2023-01-181-0/+9
|\ \ \ | |_|/ |/| | repart: Allow configuring sector size
| * | repart: Allow configuring sector sizeDaan De Meyer2023-01-171-0/+9
| | | | | | | | | | | | | | | | | | Let's allow users to configure the (logical) sector size of their image. This is required when building images for a 4k sector size disk on a 512b sector size host or vice-versa.
* | | send dhcpv6 release when stoppingchris2023-01-171-0/+1
| | |
* | | man: document new machine-id/fs measurement optionsLennart Poettering2023-01-173-6/+64
| | |