mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-12 09:17:44 +03:00
Merge pull request #18765 from keszybz/more-docs
NEWS and one more man page addition
This commit is contained in:
commit
4095211f24
52
NEWS
52
NEWS
@ -34,6 +34,37 @@ CHANGES WITH 248:
|
||||
allows the implementation of a service to provide key information
|
||||
dynamically, at the moment when it is needed.
|
||||
|
||||
* When the hostname is set explicitly to "localhost", systemd-hostnamed
|
||||
will respect this. Previously such a setting would be mostly silently
|
||||
ignored. The goal is to honour configuration as specified by the
|
||||
user.
|
||||
|
||||
* The fallback hostname that will be used by the system manager and
|
||||
systemd-hostnamed can now be configured in two new ways: by setting
|
||||
DEFAULT_HOSTNAME= in os-release(5), or by setting
|
||||
$SYSTEMD_DEFAULT_HOSTNAME in the environment block. As before, it can
|
||||
also be configured during compilation. The environment variable is
|
||||
intended for testing and local overrides, the os-release(5) field is
|
||||
intended to allow customization by different variants of a
|
||||
distribution that share the same compiled packages.
|
||||
|
||||
* The environment block of the manager itself may be configured through
|
||||
a new ManagerEnvironment= setting in system.conf or user.conf. This
|
||||
complements existing ways to set the environment block (the kernel
|
||||
command line for the system manager, the inherited environment and
|
||||
user@.service unit file settings for the user manager).
|
||||
|
||||
* systemd-hostnamed now exports the default hostname and the source of
|
||||
the configured hostname ("static", "transient", or "default") as
|
||||
D-Bus properties.
|
||||
|
||||
* systemd-hostnamed now exports the "HardwareVendor" and
|
||||
"HardwareModel" D-Bus properties, which are supposed to contain a
|
||||
pair of cleaned up, human readable strings describing the system's
|
||||
vendor and model. It's typically sourced from the firmware's DMI
|
||||
tables, but may be augmented from a new hwdb database. hostnamectl
|
||||
shows this in the status output.
|
||||
|
||||
* Support has been added to systemd-cryptsetup for extracting the
|
||||
PKCS#11 token URI and encrypted key from the LUKS2 JSON embedded
|
||||
metadata header. This allows the information how to open the
|
||||
@ -82,6 +113,11 @@ CHANGES WITH 248:
|
||||
ConditionCPUFeature=rdrand will condition a unit so that it is only
|
||||
run when the system CPU supports the RDRAND opcode.
|
||||
|
||||
* The existing ConditionControlGroupController= setting has been
|
||||
extended with two new values "v1" and "v2". "v2" means that the
|
||||
unified v2 cgroup hierachy is used, and "v1" means that legacy v1
|
||||
hierarchy or the hybrid hierarchy are used.
|
||||
|
||||
* The tables of system calls in seccomps filters are now automatically
|
||||
generated from kernel lists exported on
|
||||
https://fedora.juszkiewicz.com.pl/syscalls.html.
|
||||
@ -261,22 +297,6 @@ CHANGES WITH 248:
|
||||
* systemd-stdio-bridge gained --system/--user options to connect to the
|
||||
system bus (previous default) or the user session bus.
|
||||
|
||||
* When the hostname is set explicitly to "localhost", systemd-hostnamed
|
||||
will respect this. Previously such a setting would be mostly silently
|
||||
ignored. The goal is to honour configuration as specified by the
|
||||
user.
|
||||
|
||||
* systemd-hostnamed now exports the default hostname and the source of
|
||||
the configured hostname ("static", "transient", or "default") as
|
||||
D-Bus properties.
|
||||
|
||||
* systemd-hostnamed now exports the "HardwareVendor" and
|
||||
"HardwareModel" D-Bus properties, which are supposed to contain a
|
||||
pair of cleaned up, human readable strings describing the system's
|
||||
vendor and model. It's typically sourced from the firmware's DMI
|
||||
tables, but may be augmented from a new hwdb database. hostnamectl
|
||||
shows this in the status output.
|
||||
|
||||
* systemd-localed may now call locale-gen to generate missing locales
|
||||
on-demand (UTF-8-only). This improves integration with Debian-based
|
||||
distributions (Debian/Ubuntu/PureOS/Tanglu/...) and Arch Linux.
|
||||
|
@ -609,6 +609,24 @@
|
||||
<refsect1>
|
||||
<title>Environment</title>
|
||||
|
||||
<para>The environment block for the system manager is initially set by the kernel. (In particular,
|
||||
<literal>key=value</literal> assignments on the kernel command line are returned into environment
|
||||
variables for PID 1). For the user manager, the system manager sets the environment as described in the
|
||||
"Environment Variables in Spawned Processes" section of
|
||||
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>. The
|
||||
<varname>DefaultEnvironment=</varname> setting in the system manager applies to all services including
|
||||
<filename>user@.service</filename>. Additional entries may be configured (as for any other service)
|
||||
through the <varname>Environment=</varname> and <varname>EnvironmentFile=</varname> settings for
|
||||
<filename>user@.service</filename> (see
|
||||
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>). Also,
|
||||
additional environment variables may be set through the <varname>ManagerEnvironment=</varname> setting in
|
||||
<citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
||||
and
|
||||
<citerefentry><refentrytitle>systemd-user.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
|
||||
</para>
|
||||
|
||||
<para>Some of the variables understood by <command>systemd</command>:</para>
|
||||
|
||||
<variablelist class='environment-variables'>
|
||||
<varlistentry>
|
||||
<term><varname>$SYSTEMD_LOG_COLOR</varname></term>
|
||||
@ -1090,12 +1108,11 @@
|
||||
only the options described below are understood. Nevertheless, <command>systemd</command> is usually
|
||||
started in this mode through the
|
||||
<citerefentry><refentrytitle>user@.service</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
||||
service, which is shared between all users, and it may be more convenient to use configuration files to
|
||||
service, which is shared between all users. It may be more convenient to use configuration files to
|
||||
modify settings (see
|
||||
<citerefentry><refentrytitle>systemd-user.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>),
|
||||
or a drop-in that specifies one of the environment variables listed above in the Environment section
|
||||
(see the discussion of <varname>Environment=</varname> and <varname>EnvironmentFile=</varname> in
|
||||
<citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>).</para>
|
||||
or environment variables. See the "Environment" section above for a discussion of how the environment
|
||||
block is set.</para>
|
||||
|
||||
<variablelist>
|
||||
<varlistentry>
|
||||
|
Loading…
Reference in New Issue
Block a user