In anticipation of systemd-sysv-generator upstream removal
наб
nabijaczleweli at nabijaczleweli.xyz
Sat Aug 12 16:27:16 BST 2023
I've prepared a PoC repository to vendor it in Debian directly:
https://git.sr.ht/~nabijaczleweli/systemd-sysv-generator
It can be minimised further, but it builds
$ ldd build/systemd-sysv-generator
linux-vdso.so.1 (0x00007fff37b81000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f09fc8e9000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f09fc8bb000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f09fc6da000)
/lib64/ld-linux-x86-64.so.2 (0x00007f09fc9f7000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f09fc640000)
$ build/systemd-sysv-generator out
SysV service '/etc/init.d/openipmi' lacks a native systemd unit file. ♻ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ⚠ This compatibility logic is deprecated, expect removal soon. ⚠️
SysV service '/etc/init.d/nic-bigger-receive-buffers' lacks a native systemd unit file. ♻ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ⚠ This compatibility logic is deprecated, expect removal soon. ⚠️
SysV service '/etc/init.d/tftpd-hpa' lacks a native systemd unit file. ♻ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ⚠ This compatibility logic is deprecated, expect removal soon. ⚠️
SysV service '/etc/init.d/edac_mc_log_ce-disable' lacks a native systemd unit file. ♻ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ⚠ This compatibility logic is deprecated, expect removal soon. ⚠️
SysV service '/etc/init.d/isc-dhcp-server' lacks a native systemd unit file. ♻ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ⚠ This compatibility logic is deprecated, expect removal soon. ⚠️
$ find out
out
out/openipmi.service
out/isc-dhcp-server.service
out/edac_mc_log_ce-disable.service
out/graphical.target.wants
out/graphical.target.wants/openipmi.service
out/graphical.target.wants/isc-dhcp-server.service
out/graphical.target.wants/edac_mc_log_ce-disable.service
out/graphical.target.wants/tftpd-hpa.service
out/multi-user.target.wants
out/multi-user.target.wants/openipmi.service
out/multi-user.target.wants/isc-dhcp-server.service
out/multi-user.target.wants/edac_mc_log_ce-disable.service
out/multi-user.target.wants/tftpd-hpa.service
out/tftpd-hpa.service
out/nic-bigger-receive-buffers.service
out/ipmidrv.service
as-is.
I am of course assuming that Debian wants to keep compatibility as a
distribution value-add and takes lennart's post at
https://lists.freedesktop.org/archives/systemd-devel/2023-August/049349.html
to mean "we're dropping it upstream, vendor it if you want it"
instead of "blame your users when their systems break".
Thoughts?
Keep me in CC.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20230812/c55249cd/attachment.sig>
More information about the Pkg-systemd-maintainers
mailing list