FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Fedora Packaging

 
 
LinkBack Thread Tools
 
Old 05-09-2012, 04:48 PM
Michael Schwendt
 
Default recursively adding files/folders in %files

On Wed, 09 May 2012 17:04:28 +0200, JS (Jochen) wrote:

> On 09.05.2012 16:51, Kamal Ahmed wrote:
> > Is there a way to add all files recursively in the %files macro ?
> > I tried :
> >
> > %dir %{python_sitelib}/%{name}
> > but that just adds the target directory in the rpm.
> >
> > in my %install macro, i have:
> >
> > mkdir -p -m 755 %{buildroot}/%{python_sitelib}/%{name}
> > python -m compileall pcore/
> > cp -r pcore/*.pyc %{buildroot}/%{python_sitelib}/%{name}
> >
> >
>
> You can just add
>
> %{python_sitelib}/%{name}/
>
> into the %files stanza. It's imporant, that the line ands with a
> backslash. This indicates, that all files and directories will be
> recursively add to the package.

It is _not_ important, and it is not a "backslash" but a "trailing slash".

Adding the trailing slash is just highly recommended since it increases
readability of the spec file. One can easily see whether it's the path to
a directory or a single file.

--
Fedora release 17 (Beefy Miracle) - Linux 3.3.4-4.fc17.x86_64
loadavg: 0.00 0.02 0.05
--
packaging mailing list
packaging@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging
 

Thread Tools




All times are GMT. The time now is 10:48 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org