Re: Adding contents of the already completed rpm package?

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

 



On Thu, Nov 27, 2003 at 09:27:25AM -0800, Baz wrote:
> 
> However, its not exactly what i want. Can I inject the files into an rpm
> package without using rpm? 

No you shouldn't do this.

> My point is: If I install my that has a software
> function that repackage the rpm, then the software function will need to
> depends on the rpm in the target system right? Can I actually rely on that?
> Meaning, will different version of rpm in the target system screw up the
> repackage function?

As I understand it this is the problem you are trying to solve, it's usually
better to explain the problem rather than approaching the issue with a solution
(injection in this case).

You have software package foo.

If you are installing foo on one system (OS/version/arch) then it requires or provides files.

If you are installing foo on a second different system then something else happens.

If this is the case you can use macro defines to have a conditional spec which
you can build for multiple system targets, this would give you multiple binary
rpms targetted at different systems.  For completeness you could add a distro
tag to the release and use a system such as mach to ensure automagic requires
are correct.

The redhat XFree86.spec is a good example of a complex specfile with many
conditionals set as defines.

Paul


_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux