]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
docs: update various links
authorLennart Poettering <lennart@poettering.net>
Wed, 13 Mar 2024 09:08:53 +0000 (10:08 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 14 Mar 2024 16:25:00 +0000 (17:25 +0100)
docs/CONTAINER_INTERFACE.md
docs/WRITING_VM_AND_CONTAINER_MANAGERS.md

index 4f59746ee7747002d457fc621cfeafddbc22a0b8..549dae31fe57bda7f8a4b3706fd8416f40fa674c 100644 (file)
@@ -8,7 +8,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
 # The Container Interface
 
 Also consult [Writing Virtual Machine or Container
-Managers](https://www.freedesktop.org/wiki/Software/systemd/writing-vm-managers).
+Managers](https://systemd.io/WRITING_VM_AND_CONTAINER_MANAGERS).
 
 systemd has a number of interfaces for interacting with container managers,
 when systemd is used inside of an OS container. If you work on a container
@@ -121,7 +121,7 @@ manager, please consider supporting the following interfaces.
    variable's name you may only specify ptys, and not other types of ttys. Also
    you need to specify the pty itself, a symlink will not suffice. This is
    implemented in
-   [systemd-getty-generator(8)](https://www.freedesktop.org/software/systemd/man/systemd-getty-generator.html).
+   [systemd-getty-generator(8)](https://www.freedesktop.org/software/systemd/man/latest/systemd-getty-generator.html).
    Note that this variable should not include the pty that `/dev/console` maps
    to if it maps to one (see below). Example: if the container receives
    `container_ttys=pts/7 pts/8 pts/14` it will spawn three additional login
@@ -131,7 +131,7 @@ manager, please consider supporting the following interfaces.
    running the container manager, if this is considered desirable, please parse
    the host's `/etc/os-release` and set a `$container_host_<key>=<VALUE>`
    environment variable for the ID fields described by the [os-release
-   interface](https://www.freedesktop.org/software/systemd/man/os-release.html), eg:
+   interface](https://www.freedesktop.org/software/systemd/man/latest/os-release.html), eg:
    `$container_host_id=debian`
    `$container_host_build_id=2020-06-15`
    `$container_host_variant_id=server`
index 4cd2dde2f65b89247010b2c2cf6cf5703a6fbddd..e3cc2806f1c1ac03b106ee57734525d82d213773 100644 (file)
@@ -28,22 +28,22 @@ their own.
 ## Host OS Integration
 
 All virtual machines and containers should be registered with the
-[machined](http://www.freedesktop.org/wiki/Software/systemd/machined) mini
-service that is part of systemd. This provides integration into the core OS at
-various points. For example, tools like ps, cgls, gnome-system-manager use this
-registration information to show machine information for running processes, as
-each of the VM's/container's processes can reliably attributed to a registered
-machine. The various systemd tools (like systemctl, journalctl, loginctl,
-systemd-run, ...) all support a -M switch that operates on machines registered
-with machined. "machinectl" may be used to execute operations on any such
-machine. When a machine is registered via machined its processes will
+[systemd-machined(8)](https://www.freedesktop.org/software/systemd/man/latest/systemd-machined.service.html)
+mini service that is part of systemd. This provides integration into the core
+OS at various points. For example, tools like ps, cgls, gnome-system-manager
+use this registration information to show machine information for running
+processes, as each of the VM's/container's processes can reliably attributed to
+a registered machine. The various systemd tools (like systemctl, journalctl,
+loginctl, systemd-run, ...) all support a -M switch that operates on machines
+registered with machined. "machinectl" may be used to execute operations on any
+such machine. When a machine is registered via machined its processes will
 automatically be placed in a systemd scope unit (that is located in the
 machines.slice slice) and thus appear in "systemctl" and similar commands. The
 scope unit name is based on the machine meta information passed to machined at
 registration.
 
 For more details on the APIs provided by machine consult [the bus API interface
-documentation](http://www.freedesktop.org/wiki/Software/systemd/machined).
+documentation](https://www.freedesktop.org/software/systemd/man/latest/org.freedesktop.machine1.html).
 
 ## Guest OS Integration
 
@@ -51,7 +51,7 @@ As container virtualization is much less comprehensive, and the guest is less
 isolated from the host, there are a number of interfaces defined how the
 container manager can set up the environment for systemd running inside a
 container. These Interfaces are documented in [Container Interface of
-systemd](http://www.freedesktop.org/wiki/Software/systemd/ContainerInterface).
+systemd](https://systemd.io/CONTAINER_INTERFACE).
 
 VM virtualization is more comprehensive and fewer integration APIs are
 available. In fact there's only one: a VM manager may initialize the SMBIOS DMI