Mandrake SRPMs on Fedora Core 1

William M. Quarles walrus at bellsouth.net
Tue Jun 1 16:58:06 UTC 2004


There is no corresponding SRPM, nor a binary RPM, for Fedora Core or Red 
Hat Linux.

Anyway, the real point of my question is this: does anybody know how to 
extract files from a binary RPM without using Alien?

Thanks,
William

Aly Dharshi wrote:
> Hello,
> 
>     My question to you would be why would you want to try building a 
> Mandrake rpm on FC1/2 ? Is there no corresponding SRPM from Fedora Core/ 
> RedHat? I think that what you may want to do is to really take a 
> reference to a doc which explains building rpms and/or srpms.
> 
>     Cheers,
> 
>     Aly.
> 
> William M. Quarles wrote:
> 
>> Hi,
>>
>> If anyone has tried rebuilding a Mandrake SRPM on Fedora Core or Red 
>> Hat Linux, your probably got this:
>>
>> + %make
>> /var/tmp/rpm-tmp.55192: line 53: fg: no job control
>> error: Bad exit status from /var/tmp/rpm-tmp.55192 (%build)RPM build
>>
>> errors:
>>     user florin does not exist - using root
>> <SNIP>
>>     Bad exit status from /var/tmp/rpm-tmp.55192 (%build)
>>
>> Apparently the "fix" is that %build is not a macro defined for Red Hat 
>> RPM distributions, so we need to steal it from Mandrake rpms and use 
>> it.  Now this would be perfectly simple if I could just extract the 
>> files from an RPM file of the RPM program for Mandrake, without having 
>> to install them (you will get a Segmentation Fault if you try).  The 
>> only problem is that the only way that I could figure out how to get 
>> the files out was by using Alien to convert the RPM RPM to a tarball, 
>> and extract the tarball.  Does anybody know of another way of doing 
>> this? I'm sure that rpm2cpio could be used, but that seemed pretty 
>> complicated for me to figure out on my own.
>>
>> Peace,
>> William
>>
>>
> 
> 





More information about the fedora-list mailing list