]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
systemd: Stop supporting sysvinit compatibility master
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 13 Feb 2026 17:56:18 +0000 (17:56 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 16 Feb 2026 23:25:50 +0000 (23:25 +0000)
commitd9ec9e20eebc062d084dd76b59d665994e0cb51b
treef62adbad567dd069b9986cd9933857be47f27099
parent41ddc84609d86ec1f0646241f622ff6ec2106a06
systemd: Stop supporting sysvinit compatibility

Systemd has worked with sysvinit compatibility but upstream plans to remove
this and hence we will no longer be able to support it. We need to remove this
before the LTS since the support will certainly not be there for the lifetime
of the LTS.

This patch disables that usage mode and removes some of the compatibility logic.
There is more that can be removed, this is meant just to signal to people it is
no longer supported and start that process. Further cleanup can be made over time
in later commits.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/systemd.bbclass
meta/conf/distro/include/init-manager-systemd.inc
meta/conf/distro/include/maintainers.inc
meta/recipes-core/systemd/systemd-compat-units.bb [deleted file]
meta/recipes-core/systemd/systemd_258.1.bb