Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=866265
--- Comment #4 from Michael Schwendt <mschwendt(a)gmail.com> ---
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/data
%dir %{_datadir}/%{name}/data/por
%{_datadir}/%{name}/data/por/ori_por_public.csv
is simple enough. [There are %files sections that are much more difficult to
read with many more %dir statements and many more explicitly listed files.]
Actually, simplifying the above entries further would present a disadvantage,
*if* one wants to ensure that certain files get packaged. For example,
%{_datadir}/%{name}/
would include *anything*, even an empty directory at %{_datadir}/%{name}.
Imagine you want to make sure that the file
%{_datadir}/%{name}/data/por/ori_por_public.csv gets packaged (or an important
header file that belongs to an API). Well, you could add a corresponding
existance-test to the %check section instead of making the %files section
explicit. But as Denis points out correctly, the build wouldn't fail for files
in the buildroot that were installed by mistake or in a wrong path (without the
packager getting a chance to double-check it). So, there is a use-case for
making %files section more explicit instead of including trees to simplify
them.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=TVObPuEFU8&a=cc_unsubscribe