Google
  Web www.spinics.net

Re: recursively adding files/folders in %files

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


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@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging



[Home]     [Fedora Legacy]     [Fedora Desktop]     [Red Hat 9 Bible]     [Fedora Bible]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

Powered by Linux

Google
  Web www.spinics.net