I've had a few failures but not really sure as to the cause, but I've been toying around with doing the final RPM install with a systemd service instead of calling dnf directly with the kernel posttrans script.

Thoughts? Pitfalls?

I'm trying to make sure that the install happens. Using a service would at least allow me to enforce a conflict with shutdown and may have other benefits.

Thanks,
Richard