I\'m working on a bug in our rpm scriptlets which is probably originating from order in which our scriptlets are executed during package install/removal/upgrade. We are using yu
If you are installing two different packages at once (e.g. primary
, secondary
), where one depends on the other (secondary
requires primary
), the order is:
%pretrans
of primary
%pretrans
of secondary
%pre
of primary
primary
%post
of primary
%pre
of secondary
secondary
%post
of secondary
%posttrans
of primary
%posttrans
of secondary
When removing these packages at once, the order is:
%preun
of secondary
secondary
%postun
of secondary
%preun
of primary
primary
$postun
of primary