From 3bf3d98f3decc5c9f28361de3651295f9a8a95c0 Mon Sep 17 00:00:00 2001
From: P. J. McDermott <pehjota>
Date: Sun, 21 Jul 2013 15:32:02 -0400
Subject: dev/archive/layout: s/components/sections/.

---
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
 
--
cgit v0.9.1