| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
There's need to show the program specific --version for each subcommand.
|
|
|
| |
This makes it possible to disable new privileges for the whole system.
|
|
|
|
| |
This one-shot service waits until the kernel time has been set to
synchronized.
|
|
|
|
|
| |
Allow a user to set a number of bytes as Compress to use as the compression
threshold.
|
|
|
|
|
| |
Also add note where it should *not* be used.
https://github.com/systemd/systemd/pull/8408#discussion_r175606771
|
| |
|
| |
|
| |
|
|\
| |
| | |
bugs.fd.o bug archelogy
|
| |
| |
| |
| | |
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=88135.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Support was killed in kernel 4.15 as well as ethtool 4.13.
Justification was lack of use by drivers and too much of a maintenance burden.
https://www.spinics.net/lists/netdev/msg443815.html
Also moved config_parse_warn_compat to conf-parser.[ch] to fix compile errors.
|
|\ \
| | |
| | | |
resolvconf(8) compat interface
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes users can configure DHCPv4 client with ClientIdentifier=duid-only.
If set so, then DHCP client sends only DUID as the client identifier.
This may not be RFC compliant, but some setups require this.
Closes #7828.
|
| | |
| | |
| | |
| | | |
I'm sure this can be improved in various ways, but I think
it's a good start.
|
| | | |
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Suspend to Hibernate is a new sleep method that invokes suspend
for a predefined period of time before automatically waking up
and hibernating the system.
It's similar to HybridSleep however there isn't a performance
impact on every suspend cycle.
It's intended to use with systems that may have a higher power
drain in their supported suspend states to prevent battery and
data loss over an extended suspend cycle.
Signed-off-by: Mario Limonciello <mario.limonciello@dell.com>
|
|\ \
| |/
|/| |
NEWS for v238
|
| | |
|
|\ \
| | |
| | | |
various resolve-tool fixes
|
| |/ |
|
| | |
|
|/
|
|
|
|
|
|
| |
This PR implements the first part of RFE #8046. I.e. this allows to
write:
```
u username -:300
```
Where the uid is chosen automatically but the gid is fixed.
|
|\
| |
| | |
man: document that link-ed files must be on /
|
| |
| |
| |
| | |
Fixes #8307.
|
|\ \
| |/
|/| |
Properly synthesize CPU+memory accounting data for the root cgroup
|
| |
| |
| |
| |
| | |
This is most likely the most useful use of --iterations, and such use
for numeric parameters has precedents, let's make this work for cgtop too.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In particular:
- drop "when it is non-zero" to avoid implying that it can be called if the
queue is not empty.
- "has been created" sounds like something happened in parallel,
but what we really mean is that *this* particular object *was* created in a
certain way.
|
| | |
|
| |
| |
| |
| |
| |
| | |
inside InaccessiblePaths= (#8288)
Suggested by @sourcejedi in #8242.
Closes #7895, #7153, and #2780.
|
|\ \
| | |
| | | |
set-property man-page adjust-ments
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
NAME is kind of meaningless, because everything has a name. "Unit"
makes it more obvious that a name of a unit is necessary. I was always
momentarily baffled by "set-property NAME ASSIGNMENT...", where there
are two objects (the unit and the property), and it's not clear which of
the two "NAME" is supposed to signify.
|
| | |
| | |
| | |
| | | |
Also split that description into paragraphs by subject.
|
| | |
| | |
| | |
| | | |
The description in man is missing in #3840.
|
|/ /
| |
| |
| |
| |
| | |
Detect QNX hypervisor based on the CPUID.
Fixes: #7239
|
|\ \
| | |
| | | |
core: add TemporaryFileSystem= setting and 'tmpfs' option to ProtectHome=
|
| | |
| | |
| | |
| | |
| | | |
This make ProtectHome= setting can take 'tmpfs'. This is mostly
equivalent to `TemporaryFileSystem=/home /run/user /root`.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Each path in `Bind{ReadOnly}Paths=` accept '-' prefix. However,
the prefix is completely ignored.
This makes it work as expected.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
the system manager (#8172)
Before this change all unit types would default to "private" in the
system service manager and "inherit" to in the user service manager.
With this change this is slightly altered: non-service units of the
system service manager are now run with KeyringMode=shared. This appears
to be the more appropriate choice as isolation is not as desirable for
mount tools, which regularly consume key material. After all mounts are
a shared resource themselves as they appear system-wide hence it makes a
lot of sense to share their key material too.
Fixes: #8159
|
|\ \
| | |
| | | |
pid1: turn memory accounting on by default now
|
| | |
| | |
| | |
| | |
| | | |
This makes it easy to set the default for distributions and users which want to
default to off because they primarily use older kernels.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
After discussions with @htejun it appears it's OK now to enable memory
accounting by default for all units without affecting system performance
too badly. facebook has made good experiences with deploying memory
accounting across their infrastructure.
This hence turns MemoryAccounting= from opt-in to opt-out, similar to
how TasksAccounting= is already handled. The other accounting options
remain off, their performance impact is too big still.
|
| | |
| | |
| | |
| | | |
Now that systemd-run also supports socket units, it makes sense to link
to that command from the systemd-socket-activate manpage.
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
This change adds support for controlling the suspend-on-lid-close
behaviour based on the power status as well as whether the machine is
docked or has an external monitor. For backwards compatibility the new
configuration file variable is ignored completely by default, and must
be set explicitly before being considered in any decisions.
|
|\ \
| | |
| | | |
udevadm: allow trigger command to be synchronous
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
There are cases that we want to trigger and settle only specific
commands. For example, let's say at boot time we want to make sure all
the graphics devices are working correctly because it's critical for
booting, but not the USB subsystem (we'll trigger USB events later). So
we do:
udevadm trigger --action="add" --subsystem-match="graphics"
udevadm settle
However, we cannot block the kernel from emitting kernel events from
discovering USB devices. So if any of the USB kernel event was emitted
before the settle command, the settle command would still wait for the
entire queue to complete. And if the USB event takes a long time to be
processed, the system slows down.
The new `settle` option allows the `trigger` command to wait for only
the triggered events, and effectively solves this problem.
|