summaryrefslogtreecommitdiff
path: root/man/rules
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15406 from DaanDeMeyer/sd-bus-set-exec-docsZbigniew Jędrzejewski-Szmek2020-04-121-1/+1
|\ | | | | Add sd_bus_set_exec docs
| * sd-bus: Add sd_bus_set_exec docsDaan De Meyer2020-04-121-1/+1
| |
* | Merge pull request #15405 from DaanDeMeyer/sd-bus-can-send-docsZbigniew Jędrzejewski-Szmek2020-04-121-0/+1
|\ \ | | | | | | Add sd_bus_can_send docs
| * | sd-bus: Add sd_bus_can_send docsDaan De Meyer2020-04-111-0/+1
| |/
* | sd-bus: Add sd_bus_get/set_property docsDaan De Meyer2020-04-111-0/+8
|/
* man: update rulesZbigniew Jędrzejewski-Szmek2020-04-061-3/+10
| | | | Apparently this step was forgotten in 935052a8aa11329061cbee234c99b03973163594.
* sd-bus: Deprecate priority functionsDaan De Meyer2020-04-021-2/+0
|
* Merge pull request #15253 from DaanDeMeyer/object-vtable-error-docsZbigniew Jędrzejewski-Szmek2020-04-011-2/+4
|\ | | | | sd-bus: Add error handling info to sd_bus_add_object_vtable docs
| * sd-bus: Add note about sd_bus_reply_method_return to SD_BUS_METHOD docsDaan De Meyer2020-03-311-2/+2
| |
| * sd-bus: Add sd_bus_add_object and callback docsDaan De Meyer2020-03-311-1/+3
| |
* | sd-bus: Add sd_bus_get/set_priority docs + fixesDaan De Meyer2020-04-011-0/+2
|/
* Merge pull request #15217 from keszybz/beef-up-sd-pathZbigniew Jędrzejewski-Szmek2020-03-291-0/+1
|\ | | | | Export sd-path functions and beef up systemd-path to show more items
| * man: add sd_path_lookup(3)Zbigniew Jędrzejewski-Szmek2020-03-271-0/+1
| |
* | sd-bus: Add sd_bus_slot_get_current_* docsDaan De Meyer2020-03-291-2/+5
|/
* sd-bus: Add sd_bus_send docs + cleanups.Daan De Meyer2020-03-221-0/+1
|
* sd-bus: Add sd_bus_reply_method_return docs + cleanupsDaan De Meyer2020-03-191-0/+1
|
* sd-bus: add sd_bus_message_seal docs + cleanupsDaan De Meyer2020-03-191-0/+1
|
* Merge pull request #15153 from keszybz/man-bus-addressZbigniew Jędrzejewski-Szmek2020-03-191-1/+5
|\ | | | | Add two man pages for sd-bus
| * man: mention sd_bus_is_anonymous() and sd_bus_is_trusted()Zbigniew Jędrzejewski-Szmek2020-03-181-0/+2
| |
| * man: describe sd_bus_default_flush_close()Zbigniew Jędrzejewski-Szmek2020-03-181-1/+1
| |
| * man: add sd_bus_set_address(3)Zbigniew Jędrzejewski-Szmek2020-03-181-0/+1
| |
| * man: add sd_bus_start(3)Zbigniew Jędrzejewski-Szmek2020-03-181-0/+1
| |
* | sd-bus: sd_bus_set/get_method_call_timeout docs + cleanups.Daan De Meyer2020-03-181-0/+4
|/
* sd-bus: sd_bus_call/sd_bus_call_async_docs + cleanups.Daan De Meyer2020-03-181-0/+1
|
* sd-bus: Add sd_bus_method_call/sd_bus_method_call_async docs + cleanups.Daan De Meyer2020-03-171-1/+5
|
* man: add systemd-network-generator.service(8)Zbigniew Jędrzejewski-Szmek2020-03-051-0/+4
| | | | | It's a bit bare-bones, but it should be enough to point the reader in the right direction.
* man: add .service suffix to systemd-pstore(8)Zbigniew Jędrzejewski-Szmek2020-02-291-1/+1
| | | | | That is the pattern that we always use with executables not in $PATH.
* man: add missing refnames for two binary namesZbigniew Jędrzejewski-Szmek2020-02-281-2/+5
| | | | | We generally want the man page to also be available under the binary name, but the <refname> tags were missing in two cases.
* man: document the new sd_bus_enqueue_for_read() API callLennart Poettering2020-02-041-0/+1
|
* Merge pull request #14645 from keszybz/sd-bus-message-dumpLennart Poettering2020-02-021-0/+1
|\ | | | | sd_bus_message_dump
| * man: document man/sd_bus_message_dump.xmlZbigniew Jędrzejewski-Szmek2020-01-301-0/+1
| |
* | meson, man: do not install pam_systemd_home(8) when pam or homed is disabledYu Watanabe2020-02-011-1/+1
| | | | | | | | Fixes #14725.
* | man: document the new sd_journal_open_namespace() APILennart Poettering2020-01-311-1/+3
| |
* | man: document journald@NAMESPACE.confLennart Poettering2020-01-311-1/+1
| |
* | man: document journald namespacesLennart Poettering2020-01-311-1/+4
| |
* | man: do not install man pages for systemd-repart if it is disabledYu Watanabe2020-01-311-2/+2
| | | | | | | | Closes #14716.
* | man: document pam_systemd_homeLennart Poettering2020-01-281-0/+1
| |
* | man: add systemd-homed man pageLennart Poettering2020-01-281-0/+1
| |
* | man: add homectl(1) man pageLennart Poettering2020-01-281-0/+1
| |
* | man: document systemd-repartLennart Poettering2020-01-201-0/+2
|/
* man: document systemd-userdbd.serviceLennart Poettering2020-01-151-0/+1
|
* man: document userdbctl(1)Lennart Poettering2020-01-151-0/+1
|
* man: add man page for sd_bus_message_sensitive()Lennart Poettering2019-12-181-0/+1
|
* man: document the new sd-event pidfd magicLennart Poettering2019-12-041-1/+9
|
* man: document sd_event_source_set_floating()Lennart Poettering2019-11-291-0/+1
| | | | | | Let's make sure we get back to 100% man page documentation coverage of our sd-event APIs. We are bad enough at the others, let's get these ones right at least.
* man: use mkswap@ instead of makeswap@Jan Tojnar2019-11-281-1/+1
| | | | That is what is linked from systemd.swap(5) and also what the systemd.generator produces.
* meson: correct man page depsLennart Poettering2019-10-311-1/+1
|
* man: document the systemd-random-seed reworkLennart Poettering2019-07-251-0/+1
|
* pstore: Tool to archive contents of pstoreEric DeVolder2019-07-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces the systemd pstore service which will archive the contents of the Linux persistent storage filesystem, pstore, to other storage, thus preserving the existing information contained in the pstore, and clearing pstore storage for future error events. Linux provides a persistent storage file system, pstore[1], that can store error records when the kernel dies (or reboots or powers-off). These records in turn can be referenced to debug kernel problems (currently the kernel stuffs the tail of the dmesg, which also contains a stack backtrace, into pstore). The pstore file system supports a variety of backends that map onto persistent storage, such as the ACPI ERST[2, Section 18.5 Error Serialization] and UEFI variables[3 Appendix N Common Platform Error Record]. The pstore backends typically offer a relatively small amount of persistent storage, e.g. 64KiB, which can quickly fill up and thus prevent subsequent kernel crashes from recording errors. Thus there is a need to monitor and extract the pstore contents so that future kernel problems can also record information in the pstore. The pstore service is independent of the kdump service. In cloud environments specifically, host and guest filesystems are on remote filesystems (eg. iSCSI or NFS), thus kdump relies [implicitly and/or explicitly] upon proper operation of networking software *and* hardware *and* infrastructure. Thus it may not be possible to capture a kernel coredump to a file since writes over the network may not be possible. The pstore backend, on the other hand, is completely local and provides a path to store error records which will survive a reboot and aid in post-mortem debugging. Usage Notes: This tool moves files from /sys/fs/pstore into /var/lib/systemd/pstore. To enable kernel recording of error records into pstore, one must either pass crash_kexec_post_notifiers[4] to the kernel command line or enable via 'echo Y > /sys/module/kernel/parameters/crash_kexec_post_notifiers'. This option invokes the recording of errors into pstore *before* an attempt to kexec/kdump on a kernel crash. Optionally, to record reboots and shutdowns in the pstore, one can either pass the printk.always_kmsg_dump[4] to the kernel command line or enable via 'echo Y > /sys/module/printk/parameters/always_kmsg_dump'. This option enables code on the shutdown path to record information via pstore. This pstore service is a oneshot service. When run, the service invokes systemd-pstore which is a tool that performs the following: - reads the pstore.conf configuration file - collects the lists of files in the pstore (eg. /sys/fs/pstore) - for certain file types (eg. dmesg) a handler is invoked - for all other files, the file is moved from pstore - In the case of dmesg handler, final processing occurs as such: - files processed in reverse lexigraphical order to faciliate reconstruction of original dmesg - the filename is examined to determine which dmesg it is a part - the file is appended to the reconstructed dmesg For example, the following pstore contents: root@vm356:~# ls -al /sys/fs/pstore total 0 drwxr-x--- 2 root root 0 May 9 09:50 . drwxr-xr-x 7 root root 0 May 9 09:50 .. -r--r--r-- 1 root root 1610 May 9 09:49 dmesg-efi-155741337601001 -r--r--r-- 1 root root 1778 May 9 09:49 dmesg-efi-155741337602001 -r--r--r-- 1 root root 1726 May 9 09:49 dmesg-efi-155741337603001 -r--r--r-- 1 root root 1746 May 9 09:49 dmesg-efi-155741337604001 -r--r--r-- 1 root root 1686 May 9 09:49 dmesg-efi-155741337605001 -r--r--r-- 1 root root 1690 May 9 09:49 dmesg-efi-155741337606001 -r--r--r-- 1 root root 1775 May 9 09:49 dmesg-efi-155741337607001 -r--r--r-- 1 root root 1811 May 9 09:49 dmesg-efi-155741337608001 -r--r--r-- 1 root root 1817 May 9 09:49 dmesg-efi-155741337609001 -r--r--r-- 1 root root 1795 May 9 09:49 dmesg-efi-155741337710001 -r--r--r-- 1 root root 1770 May 9 09:49 dmesg-efi-155741337711001 -r--r--r-- 1 root root 1796 May 9 09:49 dmesg-efi-155741337712001 -r--r--r-- 1 root root 1787 May 9 09:49 dmesg-efi-155741337713001 -r--r--r-- 1 root root 1808 May 9 09:49 dmesg-efi-155741337714001 -r--r--r-- 1 root root 1754 May 9 09:49 dmesg-efi-155741337715001 results in the following: root@vm356:~# ls -al /var/lib/systemd/pstore/155741337/ total 92 drwxr-xr-x 2 root root 4096 May 9 09:50 . drwxr-xr-x 4 root root 40 May 9 09:50 .. -rw-r--r-- 1 root root 1610 May 9 09:50 dmesg-efi-155741337601001 -rw-r--r-- 1 root root 1778 May 9 09:50 dmesg-efi-155741337602001 -rw-r--r-- 1 root root 1726 May 9 09:50 dmesg-efi-155741337603001 -rw-r--r-- 1 root root 1746 May 9 09:50 dmesg-efi-155741337604001 -rw-r--r-- 1 root root 1686 May 9 09:50 dmesg-efi-155741337605001 -rw-r--r-- 1 root root 1690 May 9 09:50 dmesg-efi-155741337606001 -rw-r--r-- 1 root root 1775 May 9 09:50 dmesg-efi-155741337607001 -rw-r--r-- 1 root root 1811 May 9 09:50 dmesg-efi-155741337608001 -rw-r--r-- 1 root root 1817 May 9 09:50 dmesg-efi-155741337609001 -rw-r--r-- 1 root root 1795 May 9 09:50 dmesg-efi-155741337710001 -rw-r--r-- 1 root root 1770 May 9 09:50 dmesg-efi-155741337711001 -rw-r--r-- 1 root root 1796 May 9 09:50 dmesg-efi-155741337712001 -rw-r--r-- 1 root root 1787 May 9 09:50 dmesg-efi-155741337713001 -rw-r--r-- 1 root root 1808 May 9 09:50 dmesg-efi-155741337714001 -rw-r--r-- 1 root root 1754 May 9 09:50 dmesg-efi-155741337715001 -rw-r--r-- 1 root root 26754 May 9 09:50 dmesg.txt where dmesg.txt is reconstructed from the group of related dmesg-efi-155741337* files. Configuration file: The pstore.conf configuration file has four settings, described below. - Storage : one of "none", "external", or "journal". With "none", this tool leaves the contents of pstore untouched. With "external", the contents of the pstore are moved into the /var/lib/systemd/pstore, as well as logged into the journal. With "journal", the contents of the pstore are recorded only in the systemd journal. The default is "external". - Unlink : is a boolean. When "true", the default, then files in the pstore are removed once processed. When "false", processing of the pstore occurs normally, but the pstore files remain. References: [1] "Persistent storage for a kernel's dying breath", March 23, 2011. https://lwn.net/Articles/434821/ [2] "Advanced Configuration and Power Interface Specification", version 6.2, May 2017. https://www.uefi.org/sites/default/files/resources/ACPI_6_2.pdf [3] "Unified Extensible Firmware Interface Specification", version 2.8, March 2019. https://uefi.org/sites/default/files/resources/UEFI_Spec_2_8_final.pdf [4] "The kernel’s command-line parameters", https://static.lwn.net/kerneldoc/admin-guide/kernel-parameters.html
* meson: update hint in man/rules/Zbigniew Jędrzejewski-Szmek2019-07-191-0/+2
|