Expand PMF_FN_* macros.
[netbsd-mini2440.git] / distrib / syspkg / notes / MORE_NOTES
blobc3884db66135ec78b35490f2308ba7d936f7d9bb
1 A few things have solidified since the previous documents in this directory.
2 This document will serve to contain late-breaking news until the other
3 documents can be updated.
5 Package names
6 -------------
8 Package names are of the following form:
10         <set>-<pkg>-<part>
12 <set>   is always the containing set.
13 <pkg>   is the software component (util, sendmail, games)
14 <part>  is a division of a package into parts.  This allows
15         users to normally install all parts, but specialize
16         if desired.
18 SUSHI and sysinst will be made aware of this naming scheme, so that they
19 can be made to offer, eg, to allow users to install `rcs' or to zoom
20 in and install `base-rcs-bin' and not `base-rcs-man'.  This is in addition
21 to the bundling of packages into `package sets' corresponding to the
22 existing tarball sets for rapid sysinst-based installs.
24 Package Divisions
25 -----------------
27 The following strategy is being taken for division of the `base' package.
29 First off, utilities are divided into a few big packages based on the following:
31         directories     base-sys-root, base-sys-usr
32         /bin            base-util-root
33         /sbin           base-sysutil-root
34         /usr/bin        base-util-bin
35         /usr/lib        base-sys-shlib
36         /usr/sbin       base-sysutil-bin
38 supporting files are named based on the utilities they match (with the <part> changed).
40 Then, groups of utilities which are either likely to not be installed (UUCP, SLIP) or
41 distinct from other utilities (postfix, sendmail, bind) are separated from the above.
43 $Id: MORE_NOTES,v 1.1.1.1 2002/01/07 22:46:16 jwise Exp $