mirror of
https://github.com/systemd/systemd
synced 2024-10-07 00:30:59 +00:00
commit
78247be91d
2
NEWS
2
NEWS
|
@ -16844,7 +16844,7 @@ CHANGES WITH 196:
|
||||||
indexed database to link up additional information with
|
indexed database to link up additional information with
|
||||||
journal entries. For further details please check:
|
journal entries. For further details please check:
|
||||||
|
|
||||||
https://www.freedesktop.org/wiki/Software/systemd/catalog
|
https://systemd.io/CATALOG
|
||||||
|
|
||||||
The indexed message catalog database also needs to be
|
The indexed message catalog database also needs to be
|
||||||
rebuilt after installation of message catalog files. Use
|
rebuilt after installation of message catalog files. Use
|
||||||
|
|
7
README
7
README
|
@ -270,8 +270,8 @@ REQUIREMENTS:
|
||||||
longer supported, and moving everything under /usr/ is required. Systems
|
longer supported, and moving everything under /usr/ is required. Systems
|
||||||
with a separate /usr/ partition must mount it before transitioning into it
|
with a separate /usr/ partition must mount it before transitioning into it
|
||||||
(i.e.: from the initrd). For more information see:
|
(i.e.: from the initrd). For more information see:
|
||||||
https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken
|
https://systemd.io/SEPARATE_USR_IS_BROKEN
|
||||||
https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge
|
https://systemd.io/THE_CASE_FOR_THE_USR_MERGE
|
||||||
|
|
||||||
Additional packages are necessary to run some tests:
|
Additional packages are necessary to run some tests:
|
||||||
- nc (used by test/TEST-12-ISSUE-3171)
|
- nc (used by test/TEST-12-ISSUE-3171)
|
||||||
|
@ -446,5 +446,4 @@ STABLE BRANCHES AND BACKPORTS:
|
||||||
Stable branches are started for certain releases of systemd and named
|
Stable branches are started for certain releases of systemd and named
|
||||||
after them, e.g. v238-stable. Stable branches are managed by
|
after them, e.g. v238-stable. Stable branches are managed by
|
||||||
distribution maintainers on an as needed basis. See
|
distribution maintainers on an as needed basis. See
|
||||||
https://www.freedesktop.org/wiki/Software/systemd/Backports for some
|
https://systemd.io/BACKPORTS for some more information and examples.
|
||||||
more information and examples.
|
|
||||||
|
|
2
TODO
2
TODO
|
@ -1809,7 +1809,7 @@ Features:
|
||||||
|
|
||||||
* fstab-generator: default to tmpfs-as-root if only usr= is specified on the kernel cmdline
|
* fstab-generator: default to tmpfs-as-root if only usr= is specified on the kernel cmdline
|
||||||
|
|
||||||
* docs: bring https://www.freedesktop.org/wiki/Software/systemd/MyServiceCantGetRealtime up to date
|
* docs: bring https://systemd.io/MY_SERVICE_CANT_GET_REATLIME up to date
|
||||||
|
|
||||||
* add a job mode that will fail if a transaction would mean stopping
|
* add a job mode that will fail if a transaction would mean stopping
|
||||||
running units. Use this in timedated to manage the NTP service
|
running units. Use this in timedated to manage the NTP service
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Belarusian translation
|
# Belarusian translation
|
||||||
|
|
||||||
# Фармат каталога апісаны на старонцы
|
# Фармат каталога апісаны на старонцы
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Belarusian Latin translation
|
# Belarusian Latin translation
|
||||||
|
|
||||||
# Farmat kataloha apisany na staroncy
|
# Farmat kataloha apisany na staroncy
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# Message catalog for systemd's own messages
|
# Message catalog for systemd's own messages
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
# Message catalog for systemd's own messages
|
# Message catalog for systemd's own messages
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Danish translation
|
# Danish translation
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# French translation
|
# French translation
|
||||||
|
|
||||||
# Le format du catalogue de messages est décrit (en anglais) içi :
|
# Le format du catalogue de messages est décrit (en anglais) içi :
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
-- f77379a8490b408bbe5f6940505a777b
|
-- f77379a8490b408bbe5f6940505a777b
|
||||||
Subject: Le journal a été démarré
|
Subject: Le journal a été démarré
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Croatian translation
|
# Croatian translation
|
||||||
|
|
||||||
# Format kataloga je dokumentiran na
|
# Format kataloga je dokumentiran na
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# Za pojašnjenje zašto ovo radimo, posjetite https://xkcd.com/1024/
|
# Za pojašnjenje zašto ovo radimo, posjetite https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# Message catalog for systemd's own messages
|
# Message catalog for systemd's own messages
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# Italian translation
|
# Italian translation
|
||||||
|
|
||||||
# Il formato dei messaggi di catalogo è descritto (in inglese) qui:
|
# Il formato dei messaggi di catalogo è descritto (in inglese) qui:
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# Subject: The Journal has been started
|
# Subject: The Journal has been started
|
||||||
-- f77379a8490b408bbe5f6940505a777b
|
-- f77379a8490b408bbe5f6940505a777b
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Korean translation
|
# Korean translation
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
#
|
#
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Polish translation
|
# Polish translation
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# Catálogo de mensagens para as mensagens do próprio systemd
|
# Catálogo de mensagens para as mensagens do próprio systemd
|
||||||
|
|
||||||
# O formato do catálogo está documentado em
|
# O formato do catálogo está documentado em
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# Para uma explicação do porquê de fazermos tudo isso, veja
|
# Para uma explicação do porquê de fazermos tudo isso, veja
|
||||||
# https://xkcd.com/1024/
|
# https://xkcd.com/1024/
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# Russian translation
|
# Russian translation
|
||||||
|
|
||||||
# Формат каталога сообщений описан по ссылке
|
# Формат каталога сообщений описан по ссылке
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# Перед каждым элементом в комментарии указан Subject исходного
|
# Перед каждым элементом в комментарии указан Subject исходного
|
||||||
# сообщения (на английском).
|
# сообщения (на английском).
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Serbian translation
|
# Serbian translation
|
||||||
|
|
||||||
# Формат каталога је документован на
|
# Формат каталога је документован на
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# Да бисте видели зашто ово радимо, погледајте https://xkcd.com/1024/
|
# Да бисте видели зашто ово радимо, погледајте https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# Simplified Chinese translation
|
# Simplified Chinese translation
|
||||||
|
|
||||||
# 本 catalog 文档格式被记载在
|
# 本 catalog 文档格式被记载在
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# 如需了解我们为什么做这些工作,请见 https://xkcd.com/1024/
|
# 如需了解我们为什么做这些工作,请见 https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# Traditional Chinese translation
|
# Traditional Chinese translation
|
||||||
|
|
||||||
# Catalog 的格式記錄於
|
# Catalog 的格式記錄於
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -33,8 +33,6 @@ Minimal porting (without multi-seat) requires the following:
|
||||||
The former should contain "seat0", the latter the VT number your session runs on. pam_systemd can determine these values automatically but it's nice to pass these variables anyway.
|
The former should contain "seat0", the latter the VT number your session runs on. pam_systemd can determine these values automatically but it's nice to pass these variables anyway.
|
||||||
In summary: porting a display manager from ConsoleKit to systemd primarily means removing code, not necessarily adding any new code. Here, a cheers to simplicity!
|
In summary: porting a display manager from ConsoleKit to systemd primarily means removing code, not necessarily adding any new code. Here, a cheers to simplicity!
|
||||||
|
|
||||||
Complete porting (with multi-seat) requires the following (Before you continue, make sure to read up on [Multi-Seat on Linux](https://www.freedesktop.org/wiki/Software/systemd/multiseat) first.):
|
|
||||||
|
|
||||||
1. Subscribe to seats showing up and going away, via the systemd-logind D-Bus interface's SeatAdded and SeatRemoved signals.
|
1. Subscribe to seats showing up and going away, via the systemd-logind D-Bus interface's SeatAdded and SeatRemoved signals.
|
||||||
Take possession of each seat by spawning your greeter on it.
|
Take possession of each seat by spawning your greeter on it.
|
||||||
However, do so exclusively for seats where the boolean CanGraphical property is true.
|
However, do so exclusively for seats where the boolean CanGraphical property is true.
|
||||||
|
|
|
@ -24,4 +24,4 @@ Further reading:
|
||||||
man:systemctl(1)
|
man:systemctl(1)
|
||||||
man:systemd(1)
|
man:systemd(1)
|
||||||
https://0pointer.de/blog/projects/systemd-for-admins-3.html
|
https://0pointer.de/blog/projects/systemd-for-admins-3.html
|
||||||
https://www.freedesktop.org/wiki/Software/systemd/Incompatibilities
|
https://systemd.io/INCOMPATIBILITIES
|
||||||
|
|
|
@ -690,8 +690,7 @@
|
||||||
will explain the context of an error or log event, possible solutions, as well as pointers to support
|
will explain the context of an error or log event, possible solutions, as well as pointers to support
|
||||||
forums, developer documentation, and any other relevant manuals. Note that help texts are not
|
forums, developer documentation, and any other relevant manuals. Note that help texts are not
|
||||||
available for all messages, but only for selected ones. For more information on the message catalog,
|
available for all messages, but only for selected ones. For more information on the message catalog,
|
||||||
please refer to the <ulink url="https://www.freedesktop.org/wiki/Software/systemd/catalog">Message
|
see <ulink url="https://systemd.io/CATALOG">Journal Message Catalogs</ulink>.</para>
|
||||||
Catalog Developer Documentation</ulink>.</para>
|
|
||||||
|
|
||||||
<para>Note: when attaching <command>journalctl</command> output to bug reports, please do
|
<para>Note: when attaching <command>journalctl</command> output to bug reports, please do
|
||||||
<emphasis>not</emphasis> use <option>-x</option>.</para>
|
<emphasis>not</emphasis> use <option>-x</option>.</para>
|
||||||
|
|
|
@ -715,7 +715,7 @@ node /org/freedesktop/login1 {
|
||||||
whether the inhibit shall be consider mandatory or whether it should just delay the operation to a
|
whether the inhibit shall be consider mandatory or whether it should just delay the operation to a
|
||||||
certain maximum time. The method returns a file descriptor. The lock is released the moment this file
|
certain maximum time. The method returns a file descriptor. The lock is released the moment this file
|
||||||
descriptor and all its duplicates are closed. For more information on the inhibition logic see
|
descriptor and all its duplicates are closed. For more information on the inhibition logic see
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/inhibit">Inhibitor Locks</ulink>.
|
<ulink url="https://systemd.io/INHIBITOR_LOCKS">Inhibitor Locks</ulink>.
|
||||||
</para>
|
</para>
|
||||||
</refsect2>
|
</refsect2>
|
||||||
|
|
||||||
|
@ -739,7 +739,7 @@ node /org/freedesktop/login1 {
|
||||||
that should be done shortly before shutdown/sleep, in conjunction with delay inhibitor locks. After
|
that should be done shortly before shutdown/sleep, in conjunction with delay inhibitor locks. After
|
||||||
completion of this work they should release their inhibition locks in order to not delay the operation
|
completion of this work they should release their inhibition locks in order to not delay the operation
|
||||||
any further. For more information see
|
any further. For more information see
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/inhibit">Inhibitor Locks</ulink>. The
|
<ulink url="https://systemd.io/INHIBITOR_LOCKS">Inhibitor Locks</ulink>. The
|
||||||
<function>PrepareForShutdownWithMetadata()</function> signal additionally sends a list of key/value
|
<function>PrepareForShutdownWithMetadata()</function> signal additionally sends a list of key/value
|
||||||
pair metadata fields. Currently it sends a <varname>type</varname> string which defines the type of
|
pair metadata fields. Currently it sends a <varname>type</varname> string which defines the type of
|
||||||
shutdown. The type can be one of <literal>power-off</literal>, <literal>reboot</literal>,
|
shutdown. The type can be one of <literal>power-off</literal>, <literal>reboot</literal>,
|
||||||
|
|
|
@ -347,7 +347,7 @@ node /org/freedesktop/machine1 {
|
||||||
unit for the calling client (utilizing the passed scope_properties) and move the leader PID into
|
unit for the calling client (utilizing the passed scope_properties) and move the leader PID into
|
||||||
it. The method returns an object path for the registered machine object that implements the
|
it. The method returns an object path for the registered machine object that implements the
|
||||||
<interfacename>org.freedesktop.machine1.Machine</interfacename> interface (see below). Also see the
|
<interfacename>org.freedesktop.machine1.Machine</interfacename> interface (see below). Also see the
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New Control Group
|
<ulink url="https://systemd.io/CONTROL_GROUP_INTERFACE">New Control Group
|
||||||
Interfaces</ulink> for details about scope units and how to alter resource control settings on the
|
Interfaces</ulink> for details about scope units and how to alter resource control settings on the
|
||||||
created machine at runtime.</para>
|
created machine at runtime.</para>
|
||||||
|
|
||||||
|
|
|
@ -1568,7 +1568,7 @@ node /org/freedesktop/systemd1 {
|
||||||
<varname>properties</varname> contains properties of the unit, specified like in
|
<varname>properties</varname> contains properties of the unit, specified like in
|
||||||
<function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
|
<function>SetUnitProperties()</function>. <varname>aux</varname> is currently unused and should be
|
||||||
passed as an empty array. See the
|
passed as an empty array. See the
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New Control Group
|
<ulink url="https://systemd.io/CONTROL_GROUP_INTERFACE">New Control Group
|
||||||
Interface</ulink> for more information how to make use of this functionality for resource control
|
Interface</ulink> for more information how to make use of this functionality for resource control
|
||||||
purposes.</para>
|
purposes.</para>
|
||||||
|
|
||||||
|
@ -1660,9 +1660,8 @@ node /org/freedesktop/systemd1 {
|
||||||
<listitem><para><filename>/bin</filename>, <filename>/sbin</filename> and
|
<listitem><para><filename>/bin</filename>, <filename>/sbin</filename> and
|
||||||
<filename>/lib*</filename> are not symlinks to their counterparts under <filename>/usr/</filename>.
|
<filename>/lib*</filename> are not symlinks to their counterparts under <filename>/usr/</filename>.
|
||||||
For more information on this issue consult
|
For more information on this issue consult
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge">
|
<ulink url="https://systemd.io/THE_CASE_FOR_THE_USR_MERGE">The Case for the /usr Merge</ulink>.
|
||||||
The Case for the /usr Merge
|
</para>
|
||||||
</ulink>.</para>
|
|
||||||
|
|
||||||
<xi:include href="version-info.xml" xpointer="v252"/></listitem>
|
<xi:include href="version-info.xml" xpointer="v252"/></listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
|
|
||||||
<para>For more information about the journal message catalog
|
<para>For more information about the journal message catalog
|
||||||
please refer to the <ulink
|
please refer to the <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/catalog">Journal
|
url="https://systemd.io/CATALOG">Journal
|
||||||
Message Catalogs</ulink> documentation page.</para>
|
Message Catalogs</ulink> documentation page.</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
|
|
@ -44,9 +44,8 @@
|
||||||
an optical disc is being recorded, or similar operations that
|
an optical disc is being recorded, or similar operations that
|
||||||
should not be interrupted.</para>
|
should not be interrupted.</para>
|
||||||
|
|
||||||
<para>For more information see the <ulink
|
<para>For more information see
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/inhibit">Inhibitor
|
<ulink url="https://systemd.io/INHIBITOR_LOCKS">Inhibitor Locks</ulink>.</para>
|
||||||
Lock Developer Documentation</ulink>.</para>
|
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
<refsect1>
|
<refsect1>
|
||||||
|
|
|
@ -84,15 +84,14 @@
|
||||||
<citerefentry><refentrytitle>org.freedesktop.LogControl1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
<citerefentry><refentrytitle>org.freedesktop.LogControl1</refentrytitle><manvolnum>5</manvolnum></citerefentry>
|
||||||
for information about the D-Bus APIs <filename>systemd-logind</filename> provides.</para>
|
for information about the D-Bus APIs <filename>systemd-logind</filename> provides.</para>
|
||||||
|
|
||||||
<para>For more information on the inhibition logic see the <ulink
|
<para>For more information see
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/inhibit">Inhibitor
|
<ulink url="https://systemd.io/INHIBITOR_LOCKS">Inhibitor Locks</ulink>.</para>
|
||||||
Lock Developer Documentation</ulink>.</para>
|
|
||||||
|
|
||||||
<para>If you are interested in writing a display manager that makes use of logind, please have look at
|
<para>If you are interested in writing a display manager that makes use of logind, please have look at
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/writing-display-managers">Writing Display
|
<ulink url="https://systemd.io/WRITING_DISPLAY_MANAGERS">Writing Display
|
||||||
Managers</ulink>.
|
Managers</ulink>.
|
||||||
If you are interested in writing a desktop environment that makes use of logind, please have look at
|
If you are interested in writing a desktop environment that makes use of logind, please have look at
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/writing-desktop-environments">Writing
|
<ulink url="https://systemd.io/WRITING_DESKTOP_ENVIRONMENTS">Writing
|
||||||
Desktop Environments</ulink>.</para>
|
Desktop Environments</ulink>.</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
|
|
@ -93,9 +93,9 @@
|
||||||
for some examples on how to run containers with OS tools.</para>
|
for some examples on how to run containers with OS tools.</para>
|
||||||
|
|
||||||
<para>If you are interested in writing a VM or container manager that makes use of machined, please have
|
<para>If you are interested in writing a VM or container manager that makes use of machined, please have
|
||||||
look at <ulink url="https://www.freedesktop.org/wiki/Software/systemd/writing-vm-managers">Writing
|
look at <ulink url="https://systemd.io/WRITING_VM_AND_CONTAINER_MANAGERS">Writing
|
||||||
Virtual Machine or Container Managers</ulink>. Also see the <ulink
|
Virtual Machine or Container Managers</ulink>. Also see the <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New Control Group
|
url="https://systemd.io/CONTROL_GROUP_INTERFACE">New Control Group
|
||||||
Interfaces</ulink>.</para>
|
Interfaces</ulink>.</para>
|
||||||
|
|
||||||
<para>The daemon provides both a C library interface
|
<para>The daemon provides both a C library interface
|
||||||
|
|
|
@ -45,7 +45,7 @@
|
||||||
the partition table does not contain relevant entries).</para>
|
the partition table does not contain relevant entries).</para>
|
||||||
|
|
||||||
<para>For a longer discussion of kernel API file systems see
|
<para>For a longer discussion of kernel API file systems see
|
||||||
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems">API
|
<ulink url="https://systemd.io/API_FILE_SYSTEMS">API
|
||||||
File Systems</ulink>.</para>
|
File Systems</ulink>.</para>
|
||||||
|
|
||||||
<para>Note: <filename>systemd-remount-fs.service</filename> is usually pulled in by
|
<para>Note: <filename>systemd-remount-fs.service</filename> is usually pulled in by
|
||||||
|
|
|
@ -73,10 +73,8 @@
|
||||||
<para>Note that scripts or binaries dropped in
|
<para>Note that scripts or binaries dropped in
|
||||||
<filename>/usr/lib/systemd/system-sleep/</filename> are intended
|
<filename>/usr/lib/systemd/system-sleep/</filename> are intended
|
||||||
for local use only and should be considered hacks. If applications
|
for local use only and should be considered hacks. If applications
|
||||||
want to react to system suspend/hibernation and resume,
|
want to react to system suspend/hibernation and resume, they should rather use the
|
||||||
they should rather use the <ulink
|
<ulink url="https://systemd.io/INHIBITOR_LOCKS">Inhibitor Locks</ulink>.</para>
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/inhibit">Inhibitor
|
|
||||||
interface</ulink>.</para>
|
|
||||||
|
|
||||||
<para>Note that <filename>systemd-suspend.service</filename>,
|
<para>Note that <filename>systemd-suspend.service</filename>,
|
||||||
<filename>systemd-hibernate.service</filename>, <filename>systemd-hybrid-sleep.service</filename>, and
|
<filename>systemd-hibernate.service</filename>, <filename>systemd-hybrid-sleep.service</filename>, and
|
||||||
|
|
|
@ -47,8 +47,7 @@
|
||||||
more details.</para>
|
more details.</para>
|
||||||
|
|
||||||
<para>Note that compatibility is quite comprehensive but not 100%, for more details see <ulink
|
<para>Note that compatibility is quite comprehensive but not 100%, for more details see <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/Incompatibilities">Incompatibilities with
|
url="https://systemd.io/INCOMPATIBILITIES">Compatibility with SysV</ulink>.</para>
|
||||||
SysV</ulink>.</para>
|
|
||||||
|
|
||||||
<para>SysV runlevels have corresponding systemd targets
|
<para>SysV runlevels have corresponding systemd targets
|
||||||
(<filename>runlevel<replaceable>X</replaceable>.target</filename>). The wrapper unit that is generated
|
(<filename>runlevel<replaceable>X</replaceable>.target</filename>). The wrapper unit that is generated
|
||||||
|
|
|
@ -82,7 +82,7 @@
|
||||||
for kernel-to-userspace and userspace-to-userspace interfaces. Some
|
for kernel-to-userspace and userspace-to-userspace interfaces. Some
|
||||||
of them may not be changed via mount units, and cannot be
|
of them may not be changed via mount units, and cannot be
|
||||||
disabled. For a longer discussion see <ulink
|
disabled. For a longer discussion see <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems">API
|
url="https://systemd.io/API_FILE_SYSTEMS">API
|
||||||
File Systems</ulink>.</para>
|
File Systems</ulink>.</para>
|
||||||
|
|
||||||
<para>The
|
<para>The
|
||||||
|
|
|
@ -154,7 +154,7 @@ CPUWeight=20 DisableControllers=cpu / \
|
||||||
<refsect2>
|
<refsect2>
|
||||||
<title/>
|
<title/>
|
||||||
<para>See the <ulink
|
<para>See the <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New
|
url="https://systemd.io/CONTROL_GROUP_INTERFACE">New
|
||||||
Control Group Interfaces</ulink> for an introduction on how to make
|
Control Group Interfaces</ulink> for an introduction on how to make
|
||||||
use of resource control APIs from programs.</para>
|
use of resource control APIs from programs.</para>
|
||||||
</refsect2>
|
</refsect2>
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
command line.</para>
|
command line.</para>
|
||||||
|
|
||||||
<para>See the <ulink
|
<para>See the <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New
|
url="https://systemd.io/CONTROL_GROUP_INTERFACE">New
|
||||||
Control Group Interfaces</ulink> for an introduction on how to make
|
Control Group Interfaces</ulink> for an introduction on how to make
|
||||||
use of scope units from programs.</para>
|
use of scope units from programs.</para>
|
||||||
|
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
<para>See the <ulink
|
<para>See the <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">New
|
url="https://systemd.io/CONTROL_GROUP_INTERFACE">New
|
||||||
Control Group Interfaces</ulink> for an introduction on how to make
|
Control Group Interfaces</ulink> for an introduction on how to make
|
||||||
use of slice units from programs.</para>
|
use of slice units from programs.</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
|
@ -822,7 +822,7 @@
|
||||||
on. All userspace log messages will be made available on
|
on. All userspace log messages will be made available on
|
||||||
this socket. For more information about syslog integration,
|
this socket. For more information about syslog integration,
|
||||||
please consult the <ulink
|
please consult the <ulink
|
||||||
url="https://www.freedesktop.org/wiki/Software/systemd/syslog">Syslog
|
url="https://systemd.io/SYSLOG">Syslog
|
||||||
Interface</ulink> document.</para>
|
Interface</ulink> document.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
|
@ -1371,7 +1371,7 @@ static void test_usr(void) {
|
||||||
|
|
||||||
log_warning("/usr appears to be on its own filesystem and is not already mounted. This is not a supported setup. "
|
log_warning("/usr appears to be on its own filesystem and is not already mounted. This is not a supported setup. "
|
||||||
"Some things will probably break (sometimes even silently) in mysterious ways. "
|
"Some things will probably break (sometimes even silently) in mysterious ways. "
|
||||||
"Consult https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken for more information.");
|
"Consult https://systemd.io/SEPARATE_USR_IS_BROKEN for more information.");
|
||||||
}
|
}
|
||||||
|
|
||||||
static int enforce_syscall_archs(Set *archs) {
|
static int enforce_syscall_archs(Set *archs) {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
# Polish translation
|
# Polish translation
|
||||||
|
|
||||||
# The catalog format is documented on
|
# The catalog format is documented on
|
||||||
# https://www.freedesktop.org/wiki/Software/systemd/catalog
|
# https://systemd.io/CATALOG
|
||||||
|
|
||||||
# For an explanation why we do all this, see https://xkcd.com/1024/
|
# For an explanation why we do all this, see https://xkcd.com/1024/
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ automount
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Arbitrary Executable File Formats File System Automount Point
|
Description=Arbitrary Executable File Formats File System Automount Point
|
||||||
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=sysinit.target
|
Before=sysinit.target
|
||||||
ConditionPathExists=/proc/sys/fs/binfmt_misc/
|
ConditionPathExists=/proc/sys/fs/binfmt_misc/
|
||||||
|
|
|
@ -11,7 +11,7 @@ socket
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Syslog Socket
|
Description=Syslog Socket
|
||||||
Documentation=man:systemd.special(7)
|
Documentation=man:systemd.special(7)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/syslog
|
Documentation=https://systemd.io/SYSLOG
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=sockets.target
|
Before=sockets.target
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ ReceiveBuffer=8M
|
||||||
# [Install]
|
# [Install]
|
||||||
# Alias=syslog.service
|
# Alias=syslog.service
|
||||||
#
|
#
|
||||||
# See https://www.freedesktop.org/wiki/Software/systemd/syslog for details.
|
# See https://systemd.io/SYSLOG for details.
|
||||||
|
|
||||||
[Socket]
|
[Socket]
|
||||||
ListenStream=1.2.3.4:1234
|
ListenStream=1.2.3.4:1234
|
||||||
|
|
|
@ -12,8 +12,8 @@ service
|
||||||
Description=Network Name Resolution
|
Description=Network Name Resolution
|
||||||
Documentation=man:systemd-resolved.service(8)
|
Documentation=man:systemd-resolved.service(8)
|
||||||
Documentation=man:org.freedesktop.resolve1(5)
|
Documentation=man:org.freedesktop.resolve1(5)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
|
Documentation=https://systemd.io/WRITING_NETWORK_CONFIGURATION_MANAGERS
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients
|
Documentation=https://systemd.io/WRITING_RESOLVER_CLIENTS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
After=systemd-sysusers.service systemd-networkd.service
|
After=systemd-sysusers.service systemd-networkd.service
|
||||||
Before=network.target nss-lookup.target shutdown.target
|
Before=network.target nss-lookup.target shutdown.target
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Huge Pages File System
|
Description=Huge Pages File System
|
||||||
Documentation=https://docs.kernel.org/admin-guide/mm/hugetlbpage.html
|
Documentation=https://docs.kernel.org/admin-guide/mm/hugetlbpage.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=sysinit.target
|
Before=sysinit.target
|
||||||
ConditionPathExists=/sys/kernel/mm/hugepages
|
ConditionPathExists=/sys/kernel/mm/hugepages
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=POSIX Message Queue File System
|
Description=POSIX Message Queue File System
|
||||||
Documentation=man:mq_overview(7)
|
Documentation=man:mq_overview(7)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=sysinit.target
|
Before=sysinit.target
|
||||||
ConditionPathExists=/proc/sys/fs/mqueue
|
ConditionPathExists=/proc/sys/fs/mqueue
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Arbitrary Executable File Formats File System Automount Point
|
Description=Arbitrary Executable File Formats File System Automount Point
|
||||||
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
|
|
||||||
ConditionPathExists=/proc/sys/fs/binfmt_misc/
|
ConditionPathExists=/proc/sys/fs/binfmt_misc/
|
||||||
ConditionPathIsReadWrite=/proc/sys/
|
ConditionPathIsReadWrite=/proc/sys/
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Arbitrary Executable File Formats File System
|
Description=Arbitrary Executable File Formats File System
|
||||||
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
|
|
||||||
[Mount]
|
[Mount]
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=FUSE Control File System
|
Description=FUSE Control File System
|
||||||
Documentation=https://docs.kernel.org/filesystems/fuse.html
|
Documentation=https://docs.kernel.org/filesystems/fuse.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
ConditionPathExists=/sys/fs/fuse/connections
|
ConditionPathExists=/sys/fs/fuse/connections
|
||||||
ConditionCapability=CAP_SYS_ADMIN
|
ConditionCapability=CAP_SYS_ADMIN
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Kernel Configuration File System
|
Description=Kernel Configuration File System
|
||||||
Documentation=https://docs.kernel.org/filesystems/configfs.html
|
Documentation=https://docs.kernel.org/filesystems/configfs.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
ConditionPathExists=/sys/kernel/config
|
ConditionPathExists=/sys/kernel/config
|
||||||
ConditionCapability=CAP_SYS_RAWIO
|
ConditionCapability=CAP_SYS_RAWIO
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Kernel Debug File System
|
Description=Kernel Debug File System
|
||||||
Documentation=https://docs.kernel.org/filesystems/debugfs.html
|
Documentation=https://docs.kernel.org/filesystems/debugfs.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
ConditionPathExists=/sys/kernel/debug
|
ConditionPathExists=/sys/kernel/debug
|
||||||
ConditionCapability=CAP_SYS_RAWIO
|
ConditionCapability=CAP_SYS_RAWIO
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Kernel Trace File System
|
Description=Kernel Trace File System
|
||||||
Documentation=https://docs.kernel.org/trace/ftrace.html
|
Documentation=https://docs.kernel.org/trace/ftrace.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
ConditionVirtualization=!lxc
|
ConditionVirtualization=!lxc
|
||||||
ConditionPathExists=/sys/kernel/tracing
|
ConditionPathExists=/sys/kernel/tracing
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Syslog Socket
|
Description=Syslog Socket
|
||||||
Documentation=man:systemd.special(7)
|
Documentation=man:systemd.special(7)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/syslog
|
Documentation=https://systemd.io/SYSLOG
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Before=sockets.target
|
Before=sockets.target
|
||||||
|
|
||||||
|
@ -44,4 +44,4 @@ ReceiveBuffer=8M
|
||||||
# [Install]
|
# [Install]
|
||||||
# Alias=syslog.service
|
# Alias=syslog.service
|
||||||
#
|
#
|
||||||
# See https://www.freedesktop.org/wiki/Software/systemd/syslog for details.
|
# See https://systemd.io/SYSLOG for details.
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
Description=Set Up Additional Binary Formats
|
Description=Set Up Additional Binary Formats
|
||||||
Documentation=man:systemd-binfmt.service(8) man:binfmt.d(5)
|
Documentation=man:systemd-binfmt.service(8) man:binfmt.d(5)
|
||||||
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
Documentation=https://docs.kernel.org/admin-guide/binfmt-misc.html
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=shutdown.target
|
Conflicts=shutdown.target
|
||||||
After=proc-sys-fs-binfmt_misc.automount
|
After=proc-sys-fs-binfmt_misc.automount
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Remount Root and Kernel File Systems
|
Description=Remount Root and Kernel File Systems
|
||||||
Documentation=man:systemd-remount-fs.service(8)
|
Documentation=man:systemd-remount-fs.service(8)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
After=systemd-fsck-root.service
|
After=systemd-fsck-root.service
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
Description=Network Name Resolution
|
Description=Network Name Resolution
|
||||||
Documentation=man:systemd-resolved.service(8)
|
Documentation=man:systemd-resolved.service(8)
|
||||||
Documentation=man:org.freedesktop.resolve1(5)
|
Documentation=man:org.freedesktop.resolve1(5)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
|
Documentation=https://systemd.io/WRITING_NETWORK_CONFIGURATION_MANAGERS
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients
|
Documentation=https://systemd.io/WRITING_RESOLVER_CLIENTS
|
||||||
|
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
After=systemd-sysctl.service systemd-sysusers.service
|
After=systemd-sysctl.service systemd-sysusers.service
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
Description=Temporary Directory /tmp
|
Description=Temporary Directory /tmp
|
||||||
Documentation=https://systemd.io/TEMPORARY_DIRECTORIES
|
Documentation=https://systemd.io/TEMPORARY_DIRECTORIES
|
||||||
Documentation=man:file-hierarchy(7)
|
Documentation=man:file-hierarchy(7)
|
||||||
Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
|
Documentation=https://systemd.io/API_FILE_SYSTEMS
|
||||||
ConditionPathIsSymbolicLink=!/tmp
|
ConditionPathIsSymbolicLink=!/tmp
|
||||||
DefaultDependencies=no
|
DefaultDependencies=no
|
||||||
Conflicts=umount.target
|
Conflicts=umount.target
|
||||||
|
|
Loading…
Reference in a new issue