diff options
author | 2022-09-21 19:50:30 +0200 | |
---|---|---|
committer | 2022-11-13 21:19:39 +0100 | |
commit | fe6a88cc8debf6f310da7b75b389997add9c48d9 (patch) | |
tree | a3ac67b1aade25e681077af5c7a0a623d898403e | |
parent | glep-0078: Replace "basename" with non-ambiguous explanation (diff) | |
download | glep-fe6a88cc8debf6f310da7b75b389997add9c48d9.tar.gz glep-fe6a88cc8debf6f310da7b75b389997add9c48d9.tar.bz2 glep-fe6a88cc8debf6f310da7b75b389997add9c48d9.zip |
glep-0078: Link tar format to the respective standards
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r-- | glep-0078.rst | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/glep-0078.rst b/glep-0078.rst index e841f00..994c023 100644 --- a/glep-0078.rst +++ b/glep-0078.rst @@ -232,8 +232,10 @@ ignore unknown files but preserve them across package updates. Permitted .tar format features ------------------------------ -The tar archives should use either the POSIX ustar format or a subset -of the GNU format with the following (optional) extensions: +The tar archives should use either the POSIX ustar format as defined +by POSIX.1-2017 [#POSIX-USTAR]_ or a subset of the ustar-compatible +GNU tar format as described in the GNU tar manual [#GNU-TAR]_ with +the following (optional) extensions: - long pathnames and long linknames, @@ -629,6 +631,13 @@ References written in C (https://packages.gentoo.org/packages/app-portage/portage-utils) +.. [#POSIX-USTAR] The Open Group Base Specifications Issue 7, 2018 + edition, pax - portable archive interchange, ustar Interchange Format + (https://pubs.opengroup.org/onlinepubs/9699919799/utilities/pax.html#tag_20_92_13_06) + +.. [#GNU-TAR] GNU tar: an archiver tool, Appendix E Tar Internals + (https://www.gnu.org/software/tar/manual/html_node/Tar-Internals.html) + .. [#DEB-FORMAT] deb(5) — Debian binary package format (https://manpages.debian.org/unstable/dpkg-dev/deb.5.en.html) |