Bug#1071462: installing/upgrading libc6 does not work in sbuild when systemd is installed as ischroot declines
Johannes Schauer Marin Rodrigues
josch at debian.org
Mon May 20 06:35:47 BST 2024
Quoting Helmut Grohne (2024-05-20 07:17:54)
> Hi Chris,
>
> On Mon, May 20, 2024 at 01:02:32AM +0200, Chris Hofstaedtler wrote:
> > "..., when using telinit from systemd-sysv"
> >
> > It would seem like a reasonable assumption that systemd-sysv's
> > telinit uses systemd-specific stuff, like SIGTERM.
>
> That also is an interesting angle to it. sbuild didn't ask for systemd-sysv
> to be installed.
this might shift the bug back to glibc postinst, no? Currently, it just checks
the exit of ischroot before calling telinit. But maybe it should be doing some
more involved checks about what PID 1 is? It could then make sure to only call
systemd telinit if systemd is pid 1. And sysvinit telinit if sysvinit is pid 1
and not call telinit at all in unknown cases. Is it too much to ask for glibc
postinst to know about the PID 1 providers?
Thanks!
cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20240520/04190cc3/attachment.sig>
More information about the Pkg-systemd-maintainers
mailing list