Re: RPM installation order

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 30, 2009 at 10:29:31 -0700,
  Jerry James <loganjerry@xxxxxxxxx> wrote:
> 
> This works great when the main gcl package is installed first,
> followed by the gcl-selinux package.  However, sometimes RPM installs
> them in the other order.  When that happens, the fixfiles invocation
> fails because the main package hasn't been installed yet.  Then, once
> the main package is installed, the saved gcl image has the wrong
> SELinux type, leading to the symptoms described in that bug.
> 
> Is there a canonical way of dealing with such issues?  I need to run
> fixfiles after BOTH gcl and gcl-selinux have been installed.  How can
> I ensure that?  (I suppose I could invoke fixfiles in %post scripts
> for both gcl and gcl-selinux, so that whichever one runs last does the
> right thing, but that seems unclean.)  Thank you,

Requires(Pre) might solve your problem. If gcl-selinux Requires(Pre):gcl
and gcl-selinux runs the fixfiles script in postinstall, I think you will
be guaranteed that both gcl-selinux and gcl are installed when the script
runs.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux