From: Yu Watanabe Date: Mon, 21 Apr 2025 01:51:36 +0000 (+0900) Subject: man/systemd: drop explanation about SysV compatibilities X-Git-Tag: v258-rc1~765^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=97b2e136eb509f167f5d194e84308f01199a1048;p=thirdparty%2Fsystemd.git man/systemd: drop explanation about SysV compatibilities Sooner or later, we will drop the explained SysV compatibilities. Let's remove them from the man page now to make not people rely on that. --- diff --git a/man/systemd.xml b/man/systemd.xml index 204f31ff29b..88dd158021b 100644 --- a/man/systemd.xml +++ b/man/systemd.xml @@ -30,7 +30,6 @@ init OPTIONS - COMMAND @@ -47,13 +46,6 @@ user@.service5 service. - For compatibility with SysV, if the binary is called as init and is not the - first process on the machine (PID is not 1), it will execute telinit and pass all - command line arguments unmodified. That means init and telinit are - mostly equivalent when invoked from normal login sessions. See - telinit8 for more - information. - When run as a system instance, systemd interprets the configuration file system.conf and the files in system.conf.d directories; when run as a @@ -235,14 +227,8 @@ xawf -eo pid,user,cgroup,args is particularly useful to list all processes and the systemd units they belong to.). - systemd is compatible with the SysV init system to a large - degree: SysV init scripts are supported and simply read as an - alternative (though limited) configuration file format. The SysV - /dev/initctl interface is provided, and - compatibility implementations of the various SysV client tools are - available. In addition to that, various established Unix - functionality such as /etc/fstab or the - utmp database are supported. + systemd is compatible with various established Unix functionality such as + /etc/fstab or the utmp database. systemd has a minimal transaction system: if a unit is requested to start up or shut down it will add it and all its @@ -328,32 +314,6 @@ - - - - SysV init scripts directory - - The location of the SysV init script directory - varies between distributions. If systemd cannot find a native - unit file for a requested service, it will look for a SysV - init script of the same name (with the - .service suffix - removed). - - - - - - SysV runlevel link farm directory - - The location of the SysV runlevel link farm - directory varies between distributions. systemd will take the - link farm into account when figuring out whether a service - shall be enabled. Note that a service unit with a native unit - configuration file cannot be started by activating it in the - SysV runlevel link farm. - - @@ -1519,16 +1479,6 @@ projects. - - /dev/initctl - - Limited compatibility support for the SysV - client interface, as implemented by the - systemd-initctl.service unit. This is a - named pipe in the file system. This interface is obsolete and - should not be used in new applications. - - /usr/lib/clock-epoch diff --git a/tools/command_ignorelist b/tools/command_ignorelist index 50f01c9544d..fed0bf052dc 100644 --- a/tools/command_ignorelist +++ b/tools/command_ignorelist @@ -359,8 +359,6 @@ systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate k systemd.xml ./refsect1[title="Options"]/refsect2[title="Options that duplicate kernel command line settings"]/variablelist/varlistentry[term="--default-standard-output="] systemd.xml ./refsect1[title="Directories"]/variablelist[1]/varlistentry[term="System unit directories"] systemd.xml ./refsect1[title="Directories"]/variablelist[2]/varlistentry[term="User unit directories"] -systemd.xml ./refsect1[title="Directories"]/variablelist[3]/varlistentry[term="SysV init scripts directory"] -systemd.xml ./refsect1[title="Directories"]/variablelist[4]/varlistentry[term="SysV runlevel link farm directory"] systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGTERM"] systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGINT"] systemd.xml ./refsect1[title="Signals"]/variablelist/varlistentry[term="SIGWINCH"]