| |
@@ -2422,6 +2422,13 @@
|
| |
content, checksum, permissions, and location on the filesystem
|
| |
in each package.
|
| |
|
| |
+ One notable type of file that is often shared identically between subpackages
|
| |
+ is the license text.
|
| |
+ There are certain situations where it is required to duplicate the license text
|
| |
+ across multiple %files section within a package.
|
| |
+ For more details, please refer to
|
| |
+ xref:LicensingGuidelines.adoc#subpackage-licensing[Subpackage Licensing].
|
| |
+
|
| |
Directory ownership is a little more complex than file ownership.
|
| |
Packages must own all directories they put files in, except for:
|
| |
|
| |
@@ -2531,20 +2538,6 @@
|
| |
as well as /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/A/B
|
| |
in order to maintain proper ownership.
|
| |
|
| |
- === Duplicate Files
|
| |
-
|
| |
- A Fedora package must not list a file more than once
|
| |
- in the spec file's %files listings.
|
| |
- If you think your package is a valid exception to this,
|
| |
- please bring it to the attention of the Packaging Committee
|
| |
- so they can improve on this Guideline.
|
| |
-
|
| |
- One notable exception to this rule is around license texts.
|
| |
- There are certain situations where it is required to duplicate the license text
|
| |
- across multiple %files section within a package.
|
| |
- For more details, please refer to
|
| |
- xref:LicensingGuidelines.adoc#subpackage-licensing[Subpackage Licensing].
|
| |
-
|
| |
=== File Permissions
|
| |
|
| |
Permissions on files MUST be set properly.
|
| |
This removes the contradictory portion of the DUplicate Files subsection
and moves the remainder (regarding license texts) up to a more
reasonable position.
The section still needs work and is large enough to live in a separate
document, but that will come later.
Fixes #1099