On 10/04/2016 12:06 PM, Andrew Lutomirski wrote:
How hard would it be to make dnf do the rpm transaction inside a
proper system-level service (transient or otherwise)? This would
greatly increase robustness against desktop crashes, ssh connection
loss, KillUserProcs, and other damaging goofs.
I once hosed a RHEL5 system when an ssh terminal running yum died. Sigh.
Now that systemd kills processes on logout, and session timeout is
required by security policies in many workplaces including mine, I fear
we'll have more of those. I certainly had update sessions that involved
hundreds of packages and took longer than the session timeout, whcih is
often on ther order of several minutes.