Merge pull request #14561 from keszybz/docs-deellipsisize

Doc formatting fixes and link update
This commit is contained in:
Lennart Poettering 2020-01-14 10:08:21 +01:00 committed by GitHub
commit 9dca1d5723
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 9 deletions

View File

@ -19,7 +19,7 @@ interfaces are currently used by dracut and the ArchLinux initrds.
* The initrd should mount `/run/` as a tmpfs and pass it pre-mounted when * The initrd should mount `/run/` as a tmpfs and pass it pre-mounted when
jumping into the main system when executing systemd. The mount options should jumping into the main system when executing systemd. The mount options should
be `mode=755,nodev,nosuid,strictatime` be `mode=755,nodev,nosuid,strictatime`.
* It's highly recommended that the initrd also mounts `/usr/` (if split off) as * It's highly recommended that the initrd also mounts `/usr/` (if split off) as
appropriate and passes it pre-mounted to the main system, to avoid the appropriate and passes it pre-mounted to the main system, to avoid the

View File

@ -155,6 +155,8 @@ without communicating with the `systemd` process:
Many other programs support operation without the system manager except when Many other programs support operation without the system manager except when
the specific functionality requires such communication. For example the specific functionality requires such communication. For example
`journalctl` operates almost independently, but will query the boot id when `journalctl` operates almost independently, but will query the boot id when
`--boot` option is used. `systemd-journal-remote`, `systemd-journal-upload`, `--boot` option is used; it also requires `systemd-journald` (and thus
`systemd-journal-gatewayd`, `coredumpctl`, `busctl`, `systemctl --root` also `systemd`) to be running for options like `--flush` and `--sync`.
fall into this category. `systemd-journal-remote`, `systemd-journal-upload`, `systemd-journal-gatewayd`,
`coredumpctl`, `busctl`, `systemctl --root` also fall into this category of
mostly-independent programs.

View File

@ -90,9 +90,9 @@ kernel threads are excluded too. Thus, a daemon which wants to take advantage
of this logic needs to place the following at the top of its main() function: of this logic needs to place the following at the top of its main() function:
```c ```c
...
[0][0] = '@'; [0][0] = '@';
...
``` ```
And that's already it. Note that this functionality is only to be used by And that's already it. Note that this functionality is only to be used by
@ -116,10 +116,10 @@ otherwise doesn't. Something like this:
#include <unistd.h> #include <unistd.h>
int main(int argc, char *argv[]) { int main(int argc, char *argv[]) {
...
if (access("/etc/initrd-release", F_OK) >= 0) if (access("/etc/initrd-release", F_OK) >= 0)
argv[0][0] = '@'; argv[0][0] = '@';
...
} }
``` ```
@ -190,4 +190,4 @@ few additional notes for supporting these setups:
program consult this blog story: [Socket program consult this blog story: [Socket
Activation](http://0pointer.de/blog/projects/socket-activation.html) Activation](http://0pointer.de/blog/projects/socket-activation.html)
* Consider having a look at the [initrd Interface of systemd](http://www.freedesktop.org/wiki/Software/systemd/InitrdInterface) * Consider having a look at the [initrd Interface of systemd](https://systemd.io/INITRD_INTERFACE/).