Hey James,

On Mon, Jan 20, 2025 at 1:21 PM James Muir (jamesmui)
<james...@cisco.com> wrote:
> I think the SIGHUP must come from the new PID 1.

I don't know if this will help you, however here is a program that I
wrote last year that starts a service in the initramfs, it survives
the systemd killing spree during the transition to the root
filesystem, a new copy of the program is started from the root
filesystem, the previous running state is passed from the initramfs to
the version started from the root filesystem, and the version started
from the initramfs is gracefully shut down. The program does not have
the SIGHUP issue that you describe, so maybe there's something here
that may help you.

https://github.com/masneyb/early-service-example

Brian

Reply via email to