On Dec 29, Matthias Klumpp <matth...@tenstral.net> wrote: > For package upgrades, we can already perform so-called "offline > upgrades", where the system reboots into a smaller systemd target, > applies all updates and then reboots again into the updated system. > This is implemented in PackageKit as an option and used by GNOME. > Fwupd uses similar concepts for certain firmware updates as well. > Maybe hooking into these facilities is also an option for the usrmerge > upgrade? (unless of course systemd is still interfering even in a > minimal target, that would be a dealbreaker). It depends on which units are started (this trouble is caused by the ProtectSystem directive and maybe others like it): having usrmerge stop and then restart the daemons involved would work as well, but I am not sure of how many corner cases (gdm...) we would find before just rebooting would become simpler again. I think that depending on PackageKit would be more complex than an initramfs-tools hook, since just about everybody is supposed to have that around.
-- ciao, Marco
signature.asc
Description: PGP signature