xref: /netbsd-src/distrib/syspkg/notes/MORE_NOTES (revision dec9565bbc9b9ac22eff5028894175e139edbcf6)
1*dec9565bSjwiseA few things have solidified since the previous documents in this directory.
2*dec9565bSjwiseThis document will serve to contain late-breaking news until the other
3*dec9565bSjwisedocuments can be updated.
4*dec9565bSjwise
5*dec9565bSjwisePackage names
6*dec9565bSjwise-------------
7*dec9565bSjwise
8*dec9565bSjwisePackage names are of the following form:
9*dec9565bSjwise
10*dec9565bSjwise	<set>-<pkg>-<part>
11*dec9565bSjwise
12*dec9565bSjwise<set> 	is always the containing set.
13*dec9565bSjwise<pkg> 	is the software component (util, sendmail, games)
14*dec9565bSjwise<part> 	is a division of a package into parts.  This allows
15*dec9565bSjwise	users to normally install all parts, but specialize
16*dec9565bSjwise	if desired.
17*dec9565bSjwise
18*dec9565bSjwiseSUSHI and sysinst will be made aware of this naming scheme, so that they
19*dec9565bSjwisecan be made to offer, eg, to allow users to install `rcs' or to zoom
20*dec9565bSjwisein and install `base-rcs-bin' and not `base-rcs-man'.  This is in addition
21*dec9565bSjwiseto the bundling of packages into `package sets' corresponding to the
22*dec9565bSjwiseexisting tarball sets for rapid sysinst-based installs.
23*dec9565bSjwise
24*dec9565bSjwisePackage Divisions
25*dec9565bSjwise-----------------
26*dec9565bSjwise
27*dec9565bSjwiseThe following strategy is being taken for division of the `base' package.
28*dec9565bSjwise
29*dec9565bSjwiseFirst off, utilities are divided into a few big packages based on the following:
30*dec9565bSjwise
31*dec9565bSjwise	directories	base-sys-root, base-sys-usr
32*dec9565bSjwise	/bin		base-util-root
33*dec9565bSjwise	/sbin		base-sysutil-root
34*dec9565bSjwise	/usr/bin	base-util-bin
35*dec9565bSjwise	/usr/lib	base-sys-shlib
36*dec9565bSjwise	/usr/sbin	base-sysutil-bin
37*dec9565bSjwise
38*dec9565bSjwisesupporting files are named based on the utilities they match (with the <part> changed).
39*dec9565bSjwise
40*dec9565bSjwiseThen, groups of utilities which are either likely to not be installed (UUCP, SLIP) or
41*dec9565bSjwisedistinct from other utilities (postfix, sendmail, bind) are separated from the above.
42*dec9565bSjwise
43*dec9565bSjwise$Id: MORE_NOTES,v 1.1.1.1 2002/01/07 22:46:16 jwise Exp $
44