diff options
Diffstat (limited to 'dev/archive')
-rw-r--r-- | dev/archive/layout.mdwn | 37 |
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 |