On Mon, Nov 30, 2009 at 10:29:31 -0700,
  Jerry James <loganje...@gmail.com> 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@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Reply via email to