summaryrefslogtreecommitdiffstats
path: root/dev/archive
diff options
context:
space:
mode:
Diffstat (limited to 'dev/archive')
-rw-r--r--dev/archive/layout.mdwn12
1 files changed, 11 insertions, 1 deletions
diff --git a/dev/archive/layout.mdwn b/dev/archive/layout.mdwn
index b941ee0..5b3bb45 100644
--- a/dev/archive/layout.mdwn
+++ b/dev/archive/layout.mdwn
@@ -104,6 +104,16 @@ Pool
The **pool** is the common storage area for all packages.
+Hash
+----
+
+The **hash** of a source package name, as used in the pool structure, is the
+first character in the name or the first four characters in the name if the name
+begins with the string "`lib`".
+
+A directory in the pool whose name is a source package name hash may be called a
+**bucket**.
+
Archive Layout
==============
@@ -121,7 +131,7 @@ The layout of the package archive is given by the following tree:
| +- Packages.gz
+- pool/
+- <component>/
- +- <letter>/
+ +- <hash>/
+- <srcpkg>/
+- <binpkg>_<binver>_<arch>_<plat>.opk