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, 02:51 PM
Kamal Ahmed
 
Default recursively adding files/folders in %files

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}


Thanks,
-Kamal.
--
packaging mailing list
packaging@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging
 
Old 05-09-2012, 03:04 PM
Jochen Schmitt
 
Default recursively adding files/folders in %files

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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.

Best Regards:

JOchen Schmitt



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iJwEAQECAAYFAk+qh3AACgkQZLAIBz9lVu/qJwQAuQDTr0/wrIjIXPFqtqb0wlzZ
MhDssggFkuna1vsVIv5bvDGL5dISRKtBHWCBYd7KFKA0P6/VNl1sOcyXGaIWGBjY
vN6fzZgI6sukSgAat0ptW5G+GoSp8s5+8rfbKRcQmFN7B6M+d+ qkj6fFOqnUObvj
fp7ZlGJgq+g5Nq4dmNg=
=W8Fs
-----END PGP SIGNATURE-----

--
packaging mailing list
packaging@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging
 
Old 05-09-2012, 03:05 PM
Rex Dieter
 
Default recursively adding files/folders in %files

On 05/09/2012 09:51 AM, 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.


using just:
%{python_sitelib}/%{name}/
will include the dir and everything under it (notice the lack of %dir)

-- rex
--
packaging mailing list
packaging@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/packaging
 

Thread Tools




All times are GMT. The time now is 07:49 AM.

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