Andrei Borzenkov <arvidjaar@gmail.com> writes:
My best guess that this is done by *old* package which is now uninstalled, so it removes and disables services. pre|postun of removed package are executed after pre|post of new package. If this is true, you may try to define triggerpostun in on hawk in hawk2 - this /should/ be executed as last. %pre on hawk2 would then gather current service status and %triggerpostun on hawk in hawk2 would restore it.
Aah... yes, it's probably this, in the old package: %preun %service_del_preun hawk.service %postun %service_del_postun hawk.service I'll see if I can make sense of triggerpostun, and if it works. -- // Kristoffer Grönlund // kgronlund@suse.com -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org