Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/share/man/man7 Sync with reality.
details: https://anonhg.NetBSD.org/src/rev/731e9c2fe30d
branches: trunk
changeset: 747525:731e9c2fe30d
user: snj <snj%NetBSD.org@localhost>
date: Sat Sep 19 07:06:55 2009 +0000
description:
Sync with reality.
diffstat:
share/man/man7/release.7 | 232 +++++++++++++++-------------------------------
1 files changed, 76 insertions(+), 156 deletions(-)
diffs (truncated from 437 to 300 lines):
diff -r 2b473fa81b0d -r 731e9c2fe30d share/man/man7/release.7
--- a/share/man/man7/release.7 Sat Sep 19 06:18:01 2009 +0000
+++ b/share/man/man7/release.7 Sat Sep 19 07:06:55 2009 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: release.7,v 1.30 2009/09/15 01:20:42 jnemeth Exp $
+.\" $NetBSD: release.7,v 1.31 2009/09/19 07:06:55 snj Exp $
.\"
.\" Copyright (c) 1997, 2000, 2005 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -27,7 +27,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd September 14, 2009
+.Dd September 19, 2009
.Dt RELEASE 7
.Os
.Sh NAME
@@ -45,7 +45,7 @@
.It Aq Em machine
The platform for which the release was built, corresponding to the
.Em hw.machine
-sysctl variable, e.g.
+sysctl variable, e.g.,
.Em i386
or
.Em amiga .
@@ -53,12 +53,12 @@
The architecture for which a particular installation set was built,
corresponding to the
.Em hw.machine_arch
-sysctl variable, e.g.
+sysctl variable, e.g.,
.Em i386
or
.Em m68k .
.It Aq Em rel
-The target release.
+The release version number.
.El
.Pp
All
@@ -70,42 +70,25 @@
.Sy README
file at the top-level,
describing who built the snapshot and under what circumstances
-.Po e.g. whether it's an official
+.Po e.g., whether it's an official
.Nx
snapshot, or not
.Pc .
.Pp
All
-.Sy BSDSUM
-files are historic
-.Bx
-checksums for the various files in that directory,
-in the format produced by the command:
-.Sy cksum -o 1 Aq Sy file .
-.Pp
-All
-.Sy CKSUM
-files are POSIX checksums for the various files in that directory, in the
-format produced by the command:
-.Sy cksum Aq Sy file .
-.Pp
-All
.Sy MD5
files are MD5 digests for the various files in that directory, in the
format produced by the command:
.Sy cksum -m Aq Sy file .
.Pp
All
-.Sy SYSVSUM
-files are historic
-.At V
-checksums for the various files in
-that directory, in the format produced by the command:
-.Sy cksum -o 2 Aq Sy file .
+.Sy SHA512
+files are SHA512 digests for the various files in that directory, in the
+format produced by the command:
+.Sy cksum -a SHA512 Aq Sy file .
.Pp
-The MD5 digest is the safest checksum, followed by the POSIX checksum.
-The other two checksums are provided only to ensure that the widest possible
-range of system can check the integrity of the release files.
+The SHA512 digest is safer, but MD5 checksums are provided so that a wider
+range of operating systems can check the integrity of the release files.
.Pp
Files that end in
.Sy .tgz
@@ -125,9 +108,6 @@
include the leading
.Dq / .
.Pp
-All compression of release files is to be performed with the command:
-.Sy gzip -9 .
-.Pp
The root of the release hierarchy may be the root directory of a
CD-ROM, but in all other cases it should be
.Sm off
@@ -142,12 +122,6 @@
files and subdirectories:
.Pp
.Bl -tag -width "\*[Lt]machine\*[Gt]"
-.It Sy SOURCE_DATE
-A file containing the date, in UTC, of the source code from which the
-release or snapshot was built, in the default format produced by the
-command:
-.Sy date -u .
-.
.It Sy iso/
CDROM images in ISO 9660 format, usually created with
.Dq ./build.sh ... iso-image ...
@@ -172,9 +146,9 @@
.Sy /installation/cdrom/
.Xc
.Sm on
-directory, should contain file systems that
+directory, contain file systems that
have an internal layout that corresponds to
-a complete release for one or more machine types.
+a complete release for a given machine type.
If built with
.Dq iso-image-source ,
then it will also contain a
@@ -182,12 +156,9 @@
directory.
These images are usually bootable.
.Bl -tag -width "\*[Lt]machine_arch\*[Gt]cd.iso"
-.It Sy BSDSUM
-.It Sy CKSUM
.It Sy MD5
-.It Sy README
-.It Sy SYSVSUM
-.It Ao Em machine_arch Ac Ns Sy cd.iso
+.It Sy SHA512
+.It Ao Em machine Ac Ns Sy cd.iso
.El
.
.It Sy shared/
@@ -219,55 +190,26 @@
.El
.
.It Sy source/
-Source codes of the operating system and patches for it
-should be put into
+Source code of the operating system should be put into
.Sy .../NetBSD- Ns Ao Em rel Ac Ns Sy /source/
using the following layout:
.Pp
-.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 "sets/"
+.It Sy sets/
+Sources for the various system sets.
.Bl -tag -width "sharesrc.tgz"
-.It Sy BSDSUM
-.It Sy CKSUM
.It Sy MD5
-.It Sy README
-.It Sy SYSVSUM
-.It Sy diff- Ns Ao Em lastrel Ac Ns Sy - Ns Ao Em rel Ac Ns Sy .gz
-Diff against the last release, usually generated by
-.Ic cvs rdiff .
-For patch 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? Separate 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 SHA512
.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
-.Pa 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.
+tools, libraries, etc.
.It Sy syssrc.tgz
Kernel sources for all architectures plus sources of the tools needed
to build kernels (like
@@ -291,35 +233,32 @@
.Sy /
.Xc
.Sm on
-follow the following layout:
+fit the following layout:
.Bl -tag -width "installation/"
.It Sy INSTALL.txt
Installation notes, including complete descriptions of files contained
within the release hierarchy
.It Sy INSTALL.more
-pretty version of this, suited for viewing with
+pretty version, suited for viewing with
.Xr more 1
.It Sy INSTALL.html
-HTML version of this
+HTML version
.It Sy INSTALL.ps
-PostScript version of this
+PostScript version
.It Sy binary/
system binaries
-.Bl -tag -width "SYSVSUM/"
+.Bl -tag -width "SHA512/"
.It Sy sets/
installation sets
-.Bl -tag -width "xcontrib.tgz"
-.It Sy BSDSUM
-.It Sy CKSUM
+.Bl -tag -width "xserver.tgz"
.It Sy MD5
-.It Sy SYSVSUM
+.It Sy SHA512
.It Sy base.tgz
The base binary distribution.
This set contains the base
.Nx
utilities that are necessary for the system to run and be minimally
functional.
-It includes shared libraries for those architectures that support them.
This set excludes all things listed in the sets
described below.
.It Sy comp.tgz
@@ -329,7 +268,7 @@
manual pages.
It also includes the system include files
.Pq Pa /usr/include
-, and the static system libraries.
+and the static system libraries.
.It Sy etc.tgz
This set contains the system configuration files that reside in
.Pa /etc
@@ -344,9 +283,9 @@
.Sy base
set which are not included in the other sets.
.It Sy misc.tgz
-This set includes the system dictionaries (which are rather large), the
-typesettable document set, and manual pages for other architectures, which
-happen to be installed from the source tree by default.
+This set includes miscellaneous non-essential files, including dictionaries,
+the typesettable document set, and various other documentation and example
+configuration files.
.It Sy modules.tgz
This set includes all the kernel modules.
.It Sy text.tgz
@@ -356,31 +295,22 @@
.Xr groff 1 ,
all related programs, and their manual pages.
.It Sy xbase.tgz
-This set includes the base X11 distribution, including manual pages and
-shared libraries for those architectures that support them, and excluding
-everything contained in the other X11 sets.
+This set includes the base X11 distribution, including manual pages
+and excluding everything contained in the other X11 sets.
.It Sy xcomp.tgz
This set includes the X11 include files and static X11 libraries.
-.It Sy xcontrib.tgz
-This set includes binaries and manual pages for programs built from the
-X11
-.Dq contrib
-sources.
.It Sy xfont.tgz
This set includes the X11 fonts.
.It Sy xserver.tgz
This set includes the X servers and manual pages for
-.Aq machine .
+a given machine.
.Em "Note: this set may not be available on some platforms" .
.El
.It Sy kernel/
suitably named, gzipped kernels
.Bl -tag -width "netbsd-GENERIC.gz"
-.It Sy BSDSUM
-.It Sy CKSUM
.It Sy MD5
-.It Sy README
Home |
Main Index |
Thread Index |
Old Index