how to 'rip apart' a rpm.

Dennis Gilmore dennis at ausil.us
Mon May 17 22:55:56 UTC 2010


On Monday 17 May 2010 04:12:30 pm Gene Heskett wrote:
> On Monday 17 May 2010, Bill Davidsen wrote:
> >Gene Heskett wrote:
> >> On Saturday 15 May 2010, Kevin J. Cummings wrote:
> >>> On 05/15/2010 11:22 AM, reg at dwf.com wrote:
> >>>> I want to look at the individual files in a src rpm.
> >>>> How do I 'rip it apart' ??
> >>> 
> >>> rpm -qpl src.rpm
> >>> 
> >>> should show you a list of the files in the RPM.  When you "install" it,
> >>> they get installed in your rpmbuild sandbox under:  SPECS and SOURCES
> >>> subdirectories.
> >>> 
> >>>> Doing an install doesnt seem to be the answer, It does something, but
> >>>> I have no idea where the bits and pieces are going.
> >>>> They are NOT in /usr/src/redhat nor in /root/rpmbuild.
> >>> 
> >>> You really shouldn't be playing with source RPMs as root.  Look in your
> >> 
> >>> user RPM sandbox:
> >> Then I'd suggest that doing so as a user be made possible.  I think its
> >> asinine that I am prevented from building my kernels as a user, simply
> >> because mkinird cannot be made to run if you are not root.
> >
> >You don't need mkinitrd to build a kernel, you need it to *install* a
> >
> > kernel, two different operations. After you do the make you can make
> > modules_install and install with the -n option (if you wish) to inspect
> > what they will do, or just "su -c "make modules_install modules"
> >
> >after the build is done.
> 
> Clarify here: I can do all that as the user.  What I can't do, until
> somebody decides to fix mkinitrd, is to run it as the user.  That is my
> specific bitch.  And I think its perfectly valid.  mkinitrd simply will
> not run for anybody but root.

mkinitrd is no longer in use in newer fedora's i think 12 and up. dracut 
replaced it.  and you need to install rpms as root.  this is where 
mkinitrd/dracut  come in. all fedora rpms are built as a non root user

> 
> >You didn't ask: I run my build in a script command, so I have the details
> >
> > of any error messages.
> 
> So do I, rigged so any error stops it right there, rather than having the
> error scroll off screen while I'm tending to an empty coffee cup.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://lists.fedoraproject.org/pipermail/users/attachments/20100517/453fed46/attachment.bin 


More information about the users mailing list