| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Makefs quiet output
|
| | |
|
| | |
|
|\ \
| | |
| | | |
network: make IgnoreCarrierLoss= also take a timespan
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #18738 and #20887.
Replaces #18746.
|
|\ \ \
| | | |
| | | | |
Add suppress_ifgroup option in routing policy
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds SuppressInterfaceGroup= option in the [RoutingPolicyRule] section
which has the same semantics as suppress_ifgroup in `ip rule` command.
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Both linux kernel kernel and iproute2 uses int32 type for a link group
attribute and -1 has a special meaning, so setting it to 4294967295
would make it -1 in the linux kernel (and ip link cmd).
|
| | |
| | |
| | |
| | | |
Closes #21345.
|
|/ /
| |
| |
| | |
Also use variablelist tag for listing Token= options.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Update also manual page to explain how the transition can still fail.
|
| |
| |
| | |
Some typos are also fixed.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
And while we are at it, make 'ssh-authorized-keys' verb properly
documented. Given that OpenSSH documents the interface in its man page
it's fine to just document our implementation of it too.
|
| |
| |
| |
| |
| | |
Also describe failure behavior more precisely in the manpage.
Fixes #20237.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The manual incorrectly asserted that the properties in systemctl show
matched the the options in systemd-system.conf, which is not always true.
Add clarification on the equivalence of the properties in systemctl show
and systemd-system.conf
Fixed #21230
|
| |
| |
| |
| |
| | |
sd_event_add_inotify_fd() is like sd_event_add_inotify(), but takes an
fd to an inode instead of a path, and is hence a ton nicer.
|
|\ \
| | |
| | | |
network: add several CAKE settings
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
For consistency with tc-cake(8).
|
|\ \ \
| |/ /
|/| | |
network: ndisc: introduce UseGateway= and UseRoutePrefix=
|
| | |
| | |
| | |
| | | |
Closes #21263.
|
| | | |
|
|/ / |
|
| |
| |
| |
| | |
Fixes: #21194
|
|\ \
| | |
| | | |
Reintroduce ExitType
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This introduces `ExitType=main|cgroup` for services.
Similar to how `Type` specifies the launch of a service, `ExitType` is
concerned with how systemd determines that a service exited.
- If set to `main` (the current behavior), the service manager will consider
the unit stopped when the main process exits.
- The `cgroup` exit type is meant for applications whose forking model is not
known ahead of time and which might not have a specific main process.
The service will stay running as long as at least one process in the cgroup
is running. This is intended for transient or automatically generated
services, such as graphical applications inside of a desktop environment.
Motivation for this is #16805. The original PR (#18782) was reverted (#20073)
after realizing that the exit status of "the last process in the cgroup" can't
reliably be known (#19385)
This version instead uses the main process exit status if there is one and just
listens to the cgroup empty event otherwise.
The advantages of a service with `ExitType=cgroup` over scopes are:
- Integrated logging / stdout redirection
- Avoids the race / synchronisation issue between launch and scope creation
- More extensive use of drop-ins and thus distro-level configuration:
by moving from scopes to services we can have drop ins that will affect
properties that can only be set during service creation,
like `OOMPolicy` and security-related properties
- It makes systemd-xdg-autostart-generator usable by fixing [1], as obviously
only services can be used in the generator, not scopes.
[1] https://bugs.kde.org/show_bug.cgi?id=433299
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
When using "capture : true" in custom_target()s the mode of the source
file is not preserved when the generated file is not installed and so
needs to be tweaked manually. Switch from output capture to creating the
target file and copy the permissions from the input file.
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
|
|\ \
| | |
| | | |
analyze: allow a custom policy to skip a check
|
| | |
| | |
| | |
| | |
| | |
| | | |
In some cases an offline analysis should ignore some fields, for example
a portable service in an image will never list RootImage/RootDirectory, as
they are added at runtime, and thus can be skipped.
|
| |/ |
|
|/ |
|
|\
| |
| | |
sd-boot: Add support to boot last select entry
|
| |
| |
| |
| | |
Fixes: #18994
|