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

Re: Re: Newbie Question



Thanks for the help,

Dave.

> 
> From: Malcolm Tredinnick <malcolm@commsecure.com.au>
> Date: 2002/07/11 Thu PM 04:09:28 MST
> To: rpm-list@redhat.com
> Subject: Re: Newbie Question
> 
> On Thu, Jul 11, 2002 at 09:09:37AM -0700, David Keyes wrote:
> > Hi,
> > 
> > I am trying to build my first rpm. Could someone explain how the
> > %files section of a spec file relates to the files that are extracted
> > in the %prep section. 
> > 
> > i.e. after the source files (which are all scripts) are tarred & ziped
> > and put in /usr/src/redhat/SOURCES do you have to list each file
> > within the tarred file ?
> 
> I think you have the wrong idea about what is going on here.
> 
> A source rpm (srpm) contains the spec file and some tar'ed or bzip'ed
> source files and (possibly) some patch files.
> 
> Then, as part of building the binary rpm, the %prep phase untars the
> pristine sources and applies the patches. The %build phase builds
> everything. The %install phase then does a pseudo-install of everything
> with a prefix of ${_buildroot} (usually /var/tmp/<something>).
> 
> Finally, the %files list is examined to see which files to extract from
> under the build root to put into the binary rpm (with the build root
> prefix stripped off them -- so things that %install put into
> /var/tmp/foo/usr will end up in /usr in the final install, etc).
> 
> So the files in the %files section relate the finally installed files
> after the package is built and are not directly related to the files in
> the source tarballs or patches.
> 
> Hope this clarifies some things.
> 
> Cheers,
> Malcolm
> 
> 
> 
> _______________________________________________
> Rpm-list mailing list
> Rpm-list@redhat.com
> https://listman.redhat.com/mailman/listinfo/rpm-list
> 






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