[Fedora-packaging] Creating a "super rpm" that installs other rpms

Greg Swift gregswift at gmail.com
Tue Dec 18 04:07:32 UTC 2012


On Mon, Dec 17, 2012 at 9:44 PM, Matthew Miller <mattdm at fedoraproject.org>wrote:

> On Mon, Dec 17, 2012 at 09:39:19PM -0400, Fred White wrote:
> > a script and performs non-interactive installation (using expect). These
> > are application specific RPMs and are currently not available in our
> > rhn/spacewalk channels. These RPMs needs to be installed in a specific
> > order and some of them also needs to be installed with nodeps (rpm -i
> > --nodeps), since there are missing dependencies, and there are vendor
> > instructions to do so.
>
> A "super rpm" is the wrong tool for the job, here. You _could_ do it, but
> you really shouldn't. The same goes for those vendor RPMs, which sound
> horribly broken.


As someone that has had to deal with several this kind of broken package, I
can honestly say your life will be better if you just repackage their
RPMs.  Its ugly, but you can just extract their RPMs in your spec file.

Also, yell at your vendor. :)  nicely of course (but it doesn't hurt to be
a broken record). Making sure they know their process is broken and that
there is a community of people can answer questions and help them make it
better.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/packaging/attachments/20121217/50e2866b/attachment.html>


More information about the packaging mailing list