1
0
mirror of https://github.com/systemd/systemd.git synced 2025-01-10 05:18:17 +03:00

Merge pull request #23464 from bnf/update-wiki-links

tree-wide: replace obsolete wiki links with systemd.io/manpages
This commit is contained in:
Yu Watanabe 2022-05-21 23:48:58 +09:00 committed by GitHub
commit 7d3f2499b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
21 changed files with 29 additions and 29 deletions

2
README
View File

@ -408,5 +408,5 @@ 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://www.freedesktop.org/wiki/Software/systemd/Backports for some
more information and examples. more information and examples.

View File

@ -29,8 +29,8 @@ This document then adds in the higher-level view from systemd.
This document augments the existing documentation we already have: This document augments the existing documentation we already have:
* [The New Control Group Interfaces](https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/) * [The New Control Group Interfaces](https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface)
* [Writing VM and Container Managers](https://www.freedesktop.org/wiki/Software/systemd/writing-vm-managers/) * [Writing VM and Container Managers](https://www.freedesktop.org/wiki/Software/systemd/writing-vm-managers)
These wiki documents are not as up to date as they should be, currently, but These wiki documents are not as up to date as they should be, currently, but
the basic concepts still fully apply. You should read them too, if you do something the basic concepts still fully apply. You should read them too, if you do something

View File

@ -25,7 +25,7 @@ interfaces are currently used by dracut and the ArchLinux initrds.
* 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
problems described in [Booting without /usr is problems described in [Booting without /usr is
Broken](http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken). Broken](https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken).
* If the executable `/run/initramfs/shutdown` exists systemd will use it to * If the executable `/run/initramfs/shutdown` exists systemd will use it to
jump back into the initrd on shutdown. `/run/initramfs/` should be a usable jump back into the initrd on shutdown. `/run/initramfs/` should be a usable

View File

@ -80,14 +80,14 @@ And now, here's the list of (hopefully) all APIs that we have introduced with sy
| API | Type | Covered by Interface Stability Promise | Fully documented | Known External Consumers | Reimplementable Independently | Known Other Implementations | systemd Implementation portable to other OSes or non-systemd distributions | | API | Type | Covered by Interface Stability Promise | Fully documented | Known External Consumers | Reimplementable Independently | Known Other Implementations | systemd Implementation portable to other OSes or non-systemd distributions |
| --- | ---- | ----------------------------------------------------------------------------------------- | ---------------- | ------------------------ | ----------------------------- | --------------------------- | -------------------------------------------------------------------------- | | --- | ---- | ----------------------------------------------------------------------------------------- | ---------------- | ------------------------ | ----------------------------- | --------------------------- | -------------------------------------------------------------------------- |
| [hostnamed](https://www.freedesktop.org/wiki/Software/systemd/hostnamed) | D-Bus | yes | yes | GNOME | yes | [Ubuntu](https://launchpad.net/ubuntu/+source/ubuntu-system-service), [Gentoo](http://www.gentoo.org/proj/en/desktop/gnome/openrc-settingsd.xml), [BSD](http://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=summary) | partially | | [hostnamed](https://www.freedesktop.org/software/systemd/man/org.freedesktop.hostname1.html) | D-Bus | yes | yes | GNOME | yes | [Ubuntu](https://launchpad.net/ubuntu/+source/ubuntu-system-service), [Gentoo](http://www.gentoo.org/proj/en/desktop/gnome/openrc-settingsd.xml), [BSD](http://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=summary) | partially |
| [localed](https://www.freedesktop.org/wiki/Software/systemd/localed) | D-Bus | yes | yes | GNOME | yes | [Ubuntu](https://launchpad.net/ubuntu/+source/ubuntu-system-service), [Gentoo](http://www.gentoo.org/proj/en/desktop/gnome/openrc-settingsd.xml), [BSD](http://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=summary) | partially | | [localed](https://www.freedesktop.org/software/systemd/man/org.freedesktop.locale1.html) | D-Bus | yes | yes | GNOME | yes | [Ubuntu](https://launchpad.net/ubuntu/+source/ubuntu-system-service), [Gentoo](http://www.gentoo.org/proj/en/desktop/gnome/openrc-settingsd.xml), [BSD](http://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=summary) | partially |
| [timedated](https://www.freedesktop.org/wiki/Software/systemd/timedated) | D-Bus | yes | yes | GNOME | yes | [Gentoo](http://www.gentoo.org/proj/en/desktop/gnome/openrc-settingsd.xml), [BSD](http://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=summary) | partially | | [timedated](https://www.freedesktop.org/software/systemd/man/org.freedesktop.timedate1.html) | D-Bus | yes | yes | GNOME | yes | [Gentoo](http://www.gentoo.org/proj/en/desktop/gnome/openrc-settingsd.xml), [BSD](http://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=summary) | partially |
| [initrd interface](INITRD_INTERFACE.md) | Environment, flag files | yes | yes | dracut, ArchLinux | yes | ArchLinux | no | | [initrd interface](INITRD_INTERFACE.md) | Environment, flag files | yes | yes | dracut, ArchLinux | yes | ArchLinux | no |
| [Container interface](CONTAINER_INTERFACE.md) | Environment, Mounts | yes | yes | libvirt/LXC | yes | - | no | | [Container interface](CONTAINER_INTERFACE.md) | Environment, Mounts | yes | yes | libvirt/LXC | yes | - | no |
| [Boot Loader interface](BOOT_LOADER_INTERFACE.md) | EFI variables | yes | yes | gummiboot | yes | - | no | | [Boot Loader interface](BOOT_LOADER_INTERFACE.md) | EFI variables | yes | yes | gummiboot | yes | - | no |
| [Service bus API](https://www.freedesktop.org/wiki/Software/systemd/dbus) | D-Bus | yes | yes | system-config-services | no | - | no | | [Service bus API](https://www.freedesktop.org/software/systemd/man/org.freedesktop.systemd1.html) | D-Bus | yes | yes | system-config-services | no | - | no |
| [logind](https://www.freedesktop.org/wiki/Software/systemd/logind) | D-Bus | yes | yes | GNOME | no | - | no | | [logind](https://www.freedesktop.org/software/systemd/man/org.freedesktop.login1.html) | D-Bus | yes | yes | GNOME | no | - | no |
| [sd-login.h API](https://www.freedesktop.org/software/systemd/man/sd-login.html) | C Library | yes | yes | GNOME, polkit, ... | no | - | no | | [sd-login.h API](https://www.freedesktop.org/software/systemd/man/sd-login.html) | C Library | yes | yes | GNOME, polkit, ... | no | - | no |
| [sd-daemon.h API](https://www.freedesktop.org/software/systemd/man/sd-daemon.html) | C Library or Drop-in | yes | yes | numerous | yes | - | yes | | [sd-daemon.h API](https://www.freedesktop.org/software/systemd/man/sd-daemon.html) | C Library or Drop-in | yes | yes | numerous | yes | - | yes |
| [sd-id128.h API](https://www.freedesktop.org/software/systemd/man/sd-id128.html) | C Library | yes | yes | - | yes | - | no | | [sd-id128.h API](https://www.freedesktop.org/software/systemd/man/sd-id128.html) | C Library | yes | yes | - | yes | - | no |

View File

@ -31,7 +31,7 @@
project='man-pages'><refentrytitle>hier</refentrytitle><manvolnum>7</manvolnum></citerefentry>, with various project='man-pages'><refentrytitle>hier</refentrytitle><manvolnum>7</manvolnum></citerefentry>, with various
extensions, partially documented in the <ulink extensions, partially documented in the <ulink
url="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory url="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG Base Directory
Specification</ulink> and <ulink url="https://www.freedesktop.org/wiki/Software/xdg-user-dirs/">XDG User Specification</ulink> and <ulink url="https://www.freedesktop.org/wiki/Software/xdg-user-dirs">XDG User
Directories</ulink>. This manual page describes a more generalized, though minimal and modernized subset of these Directories</ulink>. This manual page describes a more generalized, though minimal and modernized subset of these
specifications that defines more strictly the suggestions and restrictions systemd makes on the file system specifications that defines more strictly the suggestions and restrictions systemd makes on the file system
hierarchy.</para> hierarchy.</para>
@ -499,7 +499,7 @@
url="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG url="http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html">XDG
Base Directory Specification</ulink>. Additional locations for Base Directory Specification</ulink>. Additional locations for
high-level user resources are defined by <ulink high-level user resources are defined by <ulink
url="https://www.freedesktop.org/wiki/Software/xdg-user-dirs/">xdg-user-dirs</ulink>.</para> url="https://www.freedesktop.org/wiki/Software/xdg-user-dirs">xdg-user-dirs</ulink>.</para>
<variablelist> <variablelist>
<varlistentry> <varlistentry>

View File

@ -330,7 +330,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://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">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>

View File

@ -1434,7 +1434,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://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">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>
</refsect2> </refsect2>
@ -1502,7 +1502,7 @@ node /org/freedesktop/systemd1 {
known: <literal>split-usr</literal>, <literal>mtab-not-symlink</literal>, known: <literal>split-usr</literal>, <literal>mtab-not-symlink</literal>,
<literal>cgroups-missing</literal>, <literal>local-hwclock</literal>. <literal>split-usr</literal> is <literal>cgroups-missing</literal>, <literal>local-hwclock</literal>. <literal>split-usr</literal> is
set if <filename>/usr/</filename> is not pre-mounted when systemd is first invoked. See set if <filename>/usr/</filename> is not pre-mounted when systemd is first invoked. See
<ulink url="http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken"> <ulink url="https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken">
Booting Without /usr is Broken</ulink> Booting Without /usr is Broken</ulink>
for details why this is bad. <literal>mtab-not-symlink</literal> indicates that for details why this is bad. <literal>mtab-not-symlink</literal> indicates that
<filename>/etc/mtab</filename> is not a symlink to <filename>/proc/self/mounts</filename> as <filename>/etc/mtab</filename> is not a symlink to <filename>/proc/self/mounts</filename> as

View File

@ -95,7 +95,7 @@
<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://www.freedesktop.org/wiki/Software/systemd/writing-vm-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://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">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

View File

@ -60,7 +60,7 @@
Those options complement options listed here.</para> Those options complement options listed here.</para>
<para>See the <ulink <para>See the <ulink
url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface/">New url="https://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">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>

View File

@ -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://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">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>

View File

@ -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://www.freedesktop.org/wiki/Software/systemd/ControlGroupInterface">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>

View File

@ -512,7 +512,7 @@
is part of the boot of most systems, while is part of the boot of most systems, while
<filename>network-online.target</filename> is not, except <filename>network-online.target</filename> is not, except
when at least one unit requires it. Also see <ulink when at least one unit requires it. Also see <ulink
url="https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget">Running url="https://systemd.io/NETWORK_ONLINE">Running
Services After the Network is up</ulink> for more Services After the Network is up</ulink> for more
information.</para> information.</para>
@ -991,7 +991,7 @@
will be stopped before the network — to whatever level it might be set up by then — is shut will be stopped before the network — to whatever level it might be set up by then — is shut
down. It is hence useful when writing service files that require network access on shutdown, down. It is hence useful when writing service files that require network access on shutdown,
which should order themselves after this target, but not pull it in. Also see <ulink which should order themselves after this target, but not pull it in. Also see <ulink
url="https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget">Running Services After url="https://systemd.io/NETWORK_ONLINE">Running Services After
the Network is up</ulink> for more information.</para></listitem> the Network is up</ulink> for more information.</para></listitem>
</itemizedlist> </itemizedlist>

View File

@ -1292,7 +1292,7 @@
<refsect1> <refsect1>
<title>See Also</title> <title>See Also</title>
<para> <para>
The <ulink url="https://www.freedesktop.org/wiki/Software/systemd/">systemd Homepage</ulink>, The <ulink url="https://systemd.io/">systemd Homepage</ulink>,
<citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry><refentrytitle>systemd-system.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
<citerefentry project='man-pages'><refentrytitle>locale.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>, <citerefentry project='man-pages'><refentrytitle>locale.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
<citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>, <citerefentry><refentrytitle>systemctl</refentrytitle><manvolnum>1</manvolnum></citerefentry>,

View File

@ -17,7 +17,7 @@ libsystemd_version = '0.34.0'
libudev_version = '1.7.4' libudev_version = '1.7.4'
conf = configuration_data() conf = configuration_data()
conf.set_quoted('PROJECT_URL', 'https://www.freedesktop.org/wiki/Software/systemd') conf.set_quoted('PROJECT_URL', 'https://systemd.io/')
conf.set('PROJECT_VERSION', meson.project_version(), conf.set('PROJECT_VERSION', meson.project_version(),
description : 'Numerical project version (used where a simple number is expected)') description : 'Numerical project version (used where a simple number is expected)')

View File

@ -1295,7 +1295,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 http://freedesktop.org/wiki/Software/systemd/separate-usr-is-broken for more information."); "Consult https://www.freedesktop.org/wiki/Software/systemd/separate-usr-is-broken for more information.");
} }
static int enforce_syscall_archs(Set *archs) { static int enforce_syscall_archs(Set *archs) {

View File

@ -14,7 +14,7 @@
TEST(terminal_urlify) { TEST(terminal_urlify) {
_cleanup_free_ char *formatted = NULL; _cleanup_free_ char *formatted = NULL;
assert_se(terminal_urlify("https://www.freedesktop.org/wiki/Software/systemd/", "systemd homepage", &formatted) >= 0); assert_se(terminal_urlify("https://www.freedesktop.org/wiki/Software/systemd", "systemd homepage", &formatted) >= 0);
printf("Hey, consider visiting the %s right now! It is very good!\n", formatted); printf("Hey, consider visiting the %s right now! It is very good!\n", formatted);
formatted = mfree(formatted); formatted = mfree(formatted);

View File

@ -11,7 +11,7 @@ service
[Unit] [Unit]
Description=Virtual Machine and Container Registration Service Description=Virtual Machine and Container Registration Service
Documentation=man:systemd-machined.service(8) Documentation=man:systemd-machined.service(8)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/machined Documentation=man:org.freedesktop.machine1(5)
Wants=machine.slice Wants=machine.slice
After=machine.slice After=machine.slice
RequiresMountsFor=/var/lib/machines RequiresMountsFor=/var/lib/machines

View File

@ -11,7 +11,7 @@ service
[Unit] [Unit]
Description=Network Name Resolution Description=Network Name Resolution
Documentation=man:systemd-resolved.service(8) Documentation=man:systemd-resolved.service(8)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/resolved Documentation=man:org.freedesktop.resolve1(5)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients Documentation=https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients
DefaultDependencies=no DefaultDependencies=no

View File

@ -10,5 +10,5 @@
[Unit] [Unit]
Description=Network is Online Description=Network is Online
Documentation=man:systemd.special(7) Documentation=man:systemd.special(7)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget Documentation=https://systemd.io/NETWORK_ONLINE
After=network.target After=network.target

View File

@ -10,5 +10,5 @@
[Unit] [Unit]
Description=Preparation for Network Description=Preparation for Network
Documentation=man:systemd.special(7) Documentation=man:systemd.special(7)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget Documentation=https://systemd.io/NETWORK_ONLINE
RefuseManualStart=yes RefuseManualStart=yes

View File

@ -10,6 +10,6 @@
[Unit] [Unit]
Description=Network Description=Network
Documentation=man:systemd.special(7) Documentation=man:systemd.special(7)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget Documentation=https://systemd.io/NETWORK_ONLINE
After=network-pre.target After=network-pre.target
RefuseManualStart=yes RefuseManualStart=yes