Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/share/man/man7/release.7,v rcsdiff: /ftp/cvs/cvsroot/src/share/man/man7/release.7,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.9 retrieving revision 1.10 diff -u -p -r1.9 -r1.10 --- src/share/man/man7/release.7 2000/10/05 15:47:04 1.9 +++ src/share/man/man7/release.7 2000/10/06 02:42:20 1.10 @@ -1,4 +1,4 @@ -.\" $NetBSD: release.7,v 1.9 2000/10/05 15:47:04 lukem Exp $ +.\" $NetBSD: release.7,v 1.10 2000/10/06 02:42:20 hubertf Exp $ .\" .\" Copyright (c) 1997, 2000 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -162,6 +162,98 @@ Unless otherwise noted, all files may be .Em or machine-independent files located in their respective directory hierarchies. + +Sources should be put into +.Sy .../NetBSD- Ns Em Ns Sy /source/ +using the following layout: +.Pp +.Bl -tag -width "source/" +.It Sy source/ +Source codes of the operating system and patches for it. +.Bl -tag -width "patches/" +.It Sy patches/ +This directory contains various patch files appropriate for +.Xr patch 1 . +Other patches may exist for fixing critical problems. +.Bl -tag -width "diff-1.4.1-to-1.4.2.gz" +.It Sy BSDSUM +.It Sy CKSUM +.It Sy MD5 +.It Sy README +.It Sy SYSVSUM +.It Xo +.Sm off +.Sy diff- +.Em +.Sy - +.Em +.Sy .gz +.Sm on +.Xc +Diff against the last release, usually generatec by +.Cm cvs rdiff . +For patche releases, diffs against the last release +are included. If the last release was a patch release itself, the +diff is against that patch release is included. +.El +.It Sy sets/ +Sources for the various system sets, based on their modules +in the CVS server. +.\" XXX how are these generated? Seperate checkout of each module? +.Bl -tag -width "sharesrc.tgz" +.It Sy BSDSUM +.It Sy CKSUM +.It Sy MD5 +.It Sy README +.It Sy SYSVSUM +.It Sy Split/ +installation sets split with the +.Xr split 1 +command. +.Bl -tag -width "gnusrc.aa" +.It Sy BSDSUM +.It Sy CKSUM +.It Sy MD5 +.It Sy SYSVSUM +.It Sy gnusrc.aa +.It Sy gnusrc.ab +.It Sy ... +.El +.It Sy gnusrc.tgz +Contains sources for all GPLed and possibly other programs that +contains restrictions in their licensing that prevent others from +using these programs in closed-source environments. +.It Sy pkgsrc.tgz +Package-sources for third party software ready to compile. See +pkgsrc/README for more information. +.It Sy sharesrc.tgz +Contains machine-independent data files that can be shared across +architectures/systems. +.It Sy src.tgz +The operating system's userland source code, including all programs, +tools, toolchain, etc. +.It Sy syssrc.tgz +Kernel sources for all architectures plus sources of the tools needed +to build kernels +.Xr (config 8 , ...). +.It Sy xsrc.tgz +Source code of the X Window System used on all NetBSD architectures. +Includes X clients and servers. +.El +.El +.El +.Pp +The release in +.Sm off +.Xo +.Sy .../NetBSD- +.Em +.Sy / +.Em +.Sy / +.Xc +.Sm on +follows the following layout: .Bl -tag -width "installation/" .It Sy SOURCE_DATE a file containing the date, in UTC, of the source code from which the