summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dev/archive/layout.mdwn37
1 files changed, 19 insertions, 18 deletions
diff --git a/dev/archive/layout.mdwn b/dev/archive/layout.mdwn
index 0de2c9f..f00933a 100644
--- a/dev/archive/layout.mdwn
+++ b/dev/archive/layout.mdwn
@@ -51,12 +51,6 @@ Suite
A **suite** is the combination of a channel and distribution. Example suites
are `dev/trunk` and `rel/rs1`.
-Component
----------
-
-A **component** is a section of the package archive that is subject to certain
-inclusion criteria. There is only one component: `main`.
-
Platform
--------
@@ -73,11 +67,17 @@ The `src` architecture contains source packages.
The `all` architecture contains architecture-independent binary packages.
+Section
+-------
+
+A **section** is a set of packages organized by purpose. Example sections are
+`base`, `dev`, and `dbg`.
+
Feed
----
A **feed** is a set of packages of a particular channel, distribution,
-component, platform, and architecture in the package archive. It contains a
+platform, architecture, and section in the package archive. It contains a
package index that describes all contained packages.
Package
@@ -114,9 +114,9 @@ The layout of the package archive is given by the following tree:
+- dists/
| +- <channel>/
| +- <distribution>/
- | +- <component>/
- | +- <platform>/
- | +- <architecture>/
+ | +- <platform>/
+ | +- <architecture>/
+ | +- <section>/
| +- Packages
| +- Packages.gz
+- pool/
@@ -128,20 +128,21 @@ The layout of the package archive is given by the following tree:
Examples
--------
-The compressed packages index of the `core-linux-eglibc` architecture and `dev`
-platform would be located at the following path at a mirror site:
+The compressed packages index of the `core-linux-eglibc` architecture, `dev`
+platform, and `base` section would be located at the following path at a mirror
+site:
- /pub/proteanos/dists/dev/trunk/main/dev/core-linux-eglibc/Packages.gz
+ /pub/proteanos/dists/dev/trunk/dev/core-linux-eglibc/base/Packages.gz
-The compressed packages index of the `src` architecture and `all` platform would
-be located at the following path at a mirror site:
+The compressed packages index of source packages would be located at the
+following path at a mirror site:
- /pub/proteanos/dists/dev/trunk/main/all/src/Packages.gz
+ /pub/proteanos/dists/dev/trunk/all/src/src/Packages.gz
The `libexpat.1` binary package for the `core-linux-eglibc` architecture would
be located at the following path at a mirror site:
- /pub/proteanos/pool/main/e/expat/libexpat.1_2.1.0-2_core-linux-eglibc_all.opk
+ /pub/proteanos/pool/e/expat/libexpat.1_2.1.0-2_core-linux-eglibc_all.opk
Packages Index Syntax
@@ -173,7 +174,7 @@ An example paragraph of a packages index follows:
which an application registers handlers for things the parser might find in the
XML document (like start tags).
Homepage: http://expat.sourceforge.net/
- Filename: ../../../../../../pool/main/e/expat/libexpat.1_2.1.0-2_core-linux-eglibc_all.opk
+ Filename: ../../../../../../pool/e/expat/libexpat.1_2.1.0-2_core-linux-eglibc_all.opk
Size: 176465
MD5sum: 7d7984ab0c910ba525410562cfdb5315