summaryrefslogtreecommitdiffstats
path: root/man/file-hierarchy.xml
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2024-07-03 10:10:07 +0200
committerLennart Poettering <lennart@poettering.net>2024-07-04 15:26:17 +0200
commit39aafbd42ac3d9675098c8212261fa56261d9066 (patch)
tree93f97120ba84f6b73af12c1b9a4a9d473c9d7d1a /man/file-hierarchy.xml
parentman: drop version info from file hiearchy man page (diff)
downloadsystemd-39aafbd42ac3d9675098c8212261fa56261d9066.tar.xz
systemd-39aafbd42ac3d9675098c8212261fa56261d9066.zip
man: mention that distinction between /usr/lib/ and /usr/share/ is really about shared *ownership*
Diffstat (limited to 'man/file-hierarchy.xml')
-rw-r--r--man/file-hierarchy.xml19
1 files changed, 12 insertions, 7 deletions
diff --git a/man/file-hierarchy.xml b/man/file-hierarchy.xml
index 6f3a5b8ce4..57ab3ee8da 100644
--- a/man/file-hierarchy.xml
+++ b/man/file-hierarchy.xml
@@ -212,7 +212,12 @@
<term><filename>/usr/share/</filename></term>
<listitem><para>Resources shared between multiple packages, such as documentation, man pages, time
zone information, fonts and other resources. Usually, the precise location and format of files stored
- below this directory is subject to specifications that ensure interoperability.</para></listitem>
+ below this directory is subject to specifications that ensure interoperability.</para>
+
+ <para>Note that resources placed in this directory typically are under shared ownership,
+ i.e. multiple different packages have provide and consume these resources, on equal footing, without
+ any obvious primary owner. This makes makes things systematically different from
+ <filename>/usr/lib/</filename>, where ownership is generally not shared.</para></listitem>
</varlistentry>
<varlistentry>
@@ -618,9 +623,9 @@
</tgroup>
</table>
- <para>Additional static vendor files may be installed in the
- <filename>/usr/share/</filename> hierarchy to the locations
- defined by the various relevant specifications.</para>
+ <para>Additional static vendor files with shared ownership may be installed in the
+ <filename>/usr/share/</filename> hierarchy to the locations defined by the various relevant
+ specifications.</para>
<para>The following directories shall be used by the package for local configuration and files created
during runtime:</para>
@@ -710,9 +715,9 @@
</tgroup>
</table>
- <para>Additional static vendor files may be installed in the <filename>~/.local/share/</filename>
- hierarchy, mirroring the subdirectories specified in the section "Vendor-supplied operating system
- resources" above.</para>
+ <para>Additional static vendor files with shared ownership may be installed in the
+ <filename>~/.local/share/</filename> hierarchy, mirroring the subdirectories specified in the section
+ "Vendor-supplied operating system resources" above.</para>
<para>The following directories shall be used by the package for per-user local configuration and files
created during runtime:</para>