single RPM for all distros?
jzeleny at redhat.com
Fri Apr 29 14:43:15 UTC 2016
On 29. 4. 2016 at 16:22:05, Lubomir Rintel wrote:
> On Fri, 2016-04-29 at 14:00 +0000, Heyman, Jerrold wrote:
> > I'm pretty sure I know the answer, but is there a way to have a
> > single product RPM that can be installed on multiple distros?
> > Specifically, I need to 'Require' the libraries for FUSE, but on RHEL
> > the name is 'fuse-libs', on SuSE the name is libfuse, on Mageia it is
> > lib64fuse.
> > Is there a way to write conditional 'Requires'??
> You should depend on some provide the package provides.
> And for the libraries it's going to be automatically generated.
> Just do nothing and it will work well.
I think the trick will be on a different level. I don't think there is a way
how to ensure that the ABI will be compatible across distros. The only way I
can think of to get around it ain't pretty: bundle as much as you can in the
Now, if you are talking about single spec working across distros, that's
something different and it should be doable with a bunch of conditionals in
More information about the Rpm-list