Module Name: src
Committed By: sborrill
Date: Wed Nov 5 14:50:10 UTC 2014
Modified Files:
src/distrib/common [netbsd-5-2]: Makefile.bootcd
src/distrib/notes/arc [netbsd-5-2]: prep
src/distrib/notes/cats [netbsd-5-2]: prep
src/distrib/notes/common [netbsd-5-2]: main
src/distrib/notes/macppc [netbsd-5-2]: prep.OPENFIRMWARE
src/share/man/man7 [netbsd-5-2]: release.7
Log Message:
Apply patch (requested by snj in ticket 1930):
Install fully-populated .iso images in ${RELEASEDIR}/images instead
of ${RELEASEDIR}/iso
To generate a diff of this commit:
cvs rdiff -u -r1.14.2.1 -r1.14.2.1.10.1 src/distrib/common/Makefile.bootcd
cvs rdiff -u -r1.1.6.1 -r1.1.6.1.10.1 src/distrib/notes/arc/prep
cvs rdiff -u -r1.10.2.1 -r1.10.2.1.10.1 src/distrib/notes/cats/prep
cvs rdiff -u -r1.425.2.16.2.5 -r1.425.2.16.2.6 src/distrib/notes/common/main
cvs rdiff -u -r1.11.2.2 -r1.11.2.2.6.1 \
src/distrib/notes/macppc/prep.OPENFIRMWARE
cvs rdiff -u -r1.25.4.1 -r1.25.4.1.6.1 src/share/man/man7/release.7
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/common/Makefile.bootcd
diff -u src/distrib/common/Makefile.bootcd:1.14.2.1 src/distrib/common/Makefile.bootcd:1.14.2.1.10.1
--- src/distrib/common/Makefile.bootcd:1.14.2.1 Sat Dec 6 21:30:03 2008
+++ src/distrib/common/Makefile.bootcd Wed Nov 5 14:50:10 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.bootcd,v 1.14.2.1 2008/12/06 21:30:03 snj Exp $
+# $NetBSD: Makefile.bootcd,v 1.14.2.1.10.1 2014/11/05 14:50:10 sborrill Exp $
#
# Makefile snipped to create a CD/DVD ISO
#
@@ -42,7 +42,7 @@ CDSOURCE?= false
.if ${CDRELEASE} == false
CDROMS_RELEASEDIR?= ${MACHINE}/installation/cdrom
.else
-CDROMS_RELEASEDIR?= iso
+CDROMS_RELEASEDIR?= images
.endif
.if defined(CDRELEASE_NOISOS)
CDRELEASE_EXCLUDE= -s ',./installation/cdrom.*,,gp'
Index: src/distrib/notes/arc/prep
diff -u src/distrib/notes/arc/prep:1.1.6.1 src/distrib/notes/arc/prep:1.1.6.1.10.1
--- src/distrib/notes/arc/prep:1.1.6.1 Sat Apr 25 23:16:33 2009
+++ src/distrib/notes/arc/prep Wed Nov 5 14:50:10 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: prep,v 1.1.6.1 2009/04/25 23:16:33 snj Exp $
+.\" $NetBSD: prep,v 1.1.6.1.10.1 2014/11/05 14:50:10 sborrill Exp $
.
First and foremost, before beginning the installation process,
.Em make sure you have a reliable backup
@@ -40,7 +40,7 @@ install kernel onto a CD-R.
Go to one of the
.Nx
mirror sites and download CD-R image from the
-.Pa pub/NetBSD/iso
+.Pa pub/NetBSD/images
directory.
.Lk http://www.NetBSD.org/mirrors/#iso
.Pp
Index: src/distrib/notes/cats/prep
diff -u src/distrib/notes/cats/prep:1.10.2.1 src/distrib/notes/cats/prep:1.10.2.1.10.1
--- src/distrib/notes/cats/prep:1.10.2.1 Sat Apr 25 23:16:33 2009
+++ src/distrib/notes/cats/prep Wed Nov 5 14:50:10 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: prep,v 1.10.2.1 2009/04/25 23:16:33 snj Exp $
+.\" $NetBSD: prep,v 1.10.2.1.10.1 2014/11/05 14:50:10 sborrill Exp $
.
A \*M machine usually needs little or no preparation before installing
.Nx ,
@@ -36,7 +36,7 @@ install kernel onto a CD-R.
Go to one of the
.Nx
mirror sites and download CD-R image from the
-.Pa pub/NetBSD/iso
+.Pa pub/NetBSD/images
directory.
.Lk http://www.NetBSD.org/mirrors/#iso
.Pp
Index: src/distrib/notes/common/main
diff -u src/distrib/notes/common/main:1.425.2.16.2.5 src/distrib/notes/common/main:1.425.2.16.2.6
--- src/distrib/notes/common/main:1.425.2.16.2.5 Sat Jan 18 11:23:44 2014
+++ src/distrib/notes/common/main Wed Nov 5 14:50:10 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: main,v 1.425.2.16.2.5 2014/01/18 11:23:44 bouyer Exp $
+.\" $NetBSD: main,v 1.425.2.16.2.6 2014/11/05 14:50:10 sborrill Exp $
.\"
.\" Copyright (c) 1999-2008 The NetBSD Foundation, Inc.
.\" All rights reserved.
@@ -118,7 +118,7 @@ Option 1: bootable CD-ROM images contain
.Pp
These can be found
on an FTP site near you, usually located in the
-.Pa /pub/NetBSD/iso/
+.Pa /pub/NetBSD/images/
directory.
Check the NetBSD website for details.
.Pp
Index: src/distrib/notes/macppc/prep.OPENFIRMWARE
diff -u src/distrib/notes/macppc/prep.OPENFIRMWARE:1.11.2.2 src/distrib/notes/macppc/prep.OPENFIRMWARE:1.11.2.2.6.1
--- src/distrib/notes/macppc/prep.OPENFIRMWARE:1.11.2.2 Fri Nov 5 07:29:48 2010
+++ src/distrib/notes/macppc/prep.OPENFIRMWARE Wed Nov 5 14:50:10 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: prep.OPENFIRMWARE,v 1.11.2.2 2010/11/05 07:29:48 snj Exp $
+.\" $NetBSD: prep.OPENFIRMWARE,v 1.11.2.2.6.1 2014/11/05 14:50:10 sborrill Exp $
.if \*[OF_VERSION_3] \{\
.
.Ss2 Updating your BootROM
@@ -1177,7 +1177,7 @@ Go to one of the
mirror sites and download the CD-R image
.Pa macppccd-\*V.iso
from the
-.Pa pub/NetBSD/iso
+.Pa pub/NetBSD/images
directory.
.Lk http://www.NetBSD.org/mirrors/#iso
.Pp
Index: src/share/man/man7/release.7
diff -u src/share/man/man7/release.7:1.25.4.1 src/share/man/man7/release.7:1.25.4.1.6.1
--- src/share/man/man7/release.7:1.25.4.1 Sun Oct 4 11:48:39 2009
+++ src/share/man/man7/release.7 Wed Nov 5 14:50:10 2014
@@ -1,4 +1,4 @@
-.\" $NetBSD: release.7,v 1.25.4.1 2009/10/04 11:48:39 bouyer Exp $
+.\" $NetBSD: release.7,v 1.25.4.1.6.1 2014/11/05 14:50:10 sborrill 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 19, 2009
+.Dd November 3, 2014
.Dt RELEASE 7
.Os
.Sh NAME
@@ -42,14 +42,14 @@ except possibly the path that leads to t
.Pp
In this document, the following special words have these definitions:
.Bl -tag -width "\*[Lt]machine_arch\*[Gt]"
-.It Em \*[Lt]machine\*[Gt]
+.It Aq Em machine
The platform for which the release was built, corresponding to the
.Em hw.machine
sysctl variable, e.g.,
.Em i386
or
.Em amiga .
-.It Em \*[Lt]machine_arch\*[Gt]
+.It Aq Em machine_arch
The architecture for which a particular installation set was built,
corresponding to the
.Em hw.machine_arch
@@ -57,7 +57,7 @@ sysctl variable, e.g.,
.Em i386
or
.Em m68k .
-.It Em \*[Lt]rel\*[Gt]
+.It Aq Em rel
The release version number.
.El
.Pp
@@ -79,7 +79,7 @@ All
.Sy MD5
files are MD5 digests for the various files in that directory, in the
format produced by the command:
-.Sy cksum -m \*[Lt]file\*[Gt] .
+.Sy cksum -a MD5 Aq Sy file .
.Pp
All
.Sy SHA512
@@ -92,7 +92,8 @@ range of operating systems can check the
.Pp
Files that end in
.Sy .tgz
-are gzipped tar archives. This is used in lieu of
+are gzipped tar archives.
+This is used in lieu of
.Sy .tar.gz
because the software used to download the sets may incorrectly auto-unpack
files ending in
@@ -112,7 +113,7 @@ CD-ROM, but in all other cases it should
.Sm off
.Xo
.Sy .../NetBSD-
-.Em \*[Lt]rel\*[Gt]
+.Aq Em rel
.Sy / .
.Xc
.Sm on
@@ -121,8 +122,8 @@ The root of the release hierarchy should
files and subdirectories:
.Pp
.Bl -tag -width "\*[Lt]machine\*[Gt]"
-.It Sy iso/
-CDROM images in ISO 9660 format, usually created with
+.It Sy images/
+CD-ROM images in ISO 9660 format, usually created with
.Dq ./build.sh ... iso-image ...
after a
.Dq ./build.sh -x ... release ...
@@ -139,13 +140,13 @@ Images in this directory, unlike images
.Sm off
.Xo
.Sy .../NetBSD-
-.Em \*[Lt]rel\*[Gt]
+.Aq Em rel
.Sy /
-.Em \*[Lt]machine\*[Gt]
-.Sy /installation/cdrom/
+.Aq Em machine
+.Sy /installation/\\*/
.Xc
.Sm on
-directory, contain file systems that
+directories, contain file systems that
have an internal layout that corresponds to
a complete release for a given machine type.
If built with
@@ -154,43 +155,43 @@ then it will also contain a
.Dq source
directory.
These images are usually bootable.
-.Bl -tag -width "\*[Lt]machine_arch\*[Gt]cd.iso"
+.Bl -tag -width "\*[Lt]machine_arch\*[Gt]cd-\*[Lt]rel\*[Gt].iso"
.It Sy MD5
.It Sy SHA512
-.It Ao Em machine Ac Ns Sy cd.iso
+.It Ao Em machine Ac Ns Sy cd- Ns Ao Em rel Ac Ns Sy .iso
.El
.
.It Sy shared/
Files shared by two or more machine types.
.Bl -tag -width "\*[Lt]machine_arch\*[Gt]"
-.It Em \*[Lt]machine_arch\*[Gt] Ns Pa /
+.It Ao Em machine_arch Ac Ns Pa /
Files which may be shared by all systems of the same
-.Em \*[Lt]machine_arch\*[Gt]
+.Aq Em machine_arch
will be located in
.Sm off
.Xo
.Sy .../NetBSD-
-.Em \*[Lt]rel\*[Gt]
+.Aq Em rel
.Sy /shared/
-.Em \*[Lt]machine_arch\*[Gt]
+.Aq Em machine_arch
.Sy /
.Xc
.Sm on
with symbolic links pointing to these files from the
-.Em \*[Lt]machine\*[Gt]
+.Aq Em machine
subdirectory.
.It Sy ALL/
Files which are completely machine-independent will be
located in
-.Sy .../NetBSD- Ns Em \*[Lt]rel\*[Gt] Ns Sy /shared/ALL/
+.Sy .../NetBSD- Ns Ao Em rel Ac Ns Sy /shared/ALL/
with symbolic links pointing to these files from the
-.Em \*[Lt]machine\*[Gt]
+.Aq Em machine
subdirectory.
.El
.
.It Sy source/
Source code of the operating system should be put into
-.Sy .../NetBSD- Ns Em \*[Lt]rel\*[Gt] Ns Sy /source/
+.Sy .../NetBSD- Ns Ao Em rel Ac Ns Sy /source/
using the following layout:
.Pp
.Bl -tag -width "sets/"
@@ -214,19 +215,21 @@ Kernel sources for all architectures plu
to build kernels (like
.Xr config 1 ) .
.It Sy xsrc.tgz
-Source code of the X Window System used on all NetBSD architectures.
+Source code of the X Window System used on all
+.Nx
+architectures.
Includes X clients and servers.
.El
.El
.
-.It Em \*[Lt]machine\*[Gt] Ns Pa /
+.It Ao Em machine Ac Ns Pa /
The binary releases in
.Sm off
.Xo
.Sy .../NetBSD-
-.Em \*[Lt]rel\*[Gt]
+.Aq Em rel
.Sy /
-.Em \*[Lt]machine\*[Gt]
+.Aq Em machine
.Sy /
.Xc
.Sm on
@@ -251,16 +254,19 @@ installation sets
.It Sy MD5
.It Sy SHA512
.It Sy base.tgz
-The base binary distribution. This set contains the base
+The base binary distribution.
+This set contains the base
.Nx
utilities that are necessary for the system to run and be minimally
functional.
This set excludes all things listed in the sets
described below.
.It Sy comp.tgz
-The compiler tools distribution. This set contains the C and C++
+The compiler tools distribution.
+This set contains the C and C++
compilers, assembler, linker, other toolchain components, and their
-manual pages. It also includes the system include files
+manual pages.
+It also includes the system include files
.Pq Pa /usr/include
and the static system libraries.
.It Sy etc.tgz
@@ -269,8 +275,12 @@ This set contains the system configurati
and in several other places throughout the file system hierarchy.
.It Sy games.tgz
This set includes the games and their manual pages.
-.It Sy kern.tgz
-This set includes a generic kernel.
+.It Sy kern-GENERIC.tgz
+This set includes a kernel built from the
+.Sy GENERIC
+kernel configuration file.
+This is meant as an example only; different
+platforms may have differently named kernels.
.It Sy man.tgz
This set includes all of the manual pages for the binaries and other
software contained in the
@@ -306,7 +316,8 @@ suitably named, gzipped kernels
.It Sy netbsd-GENERIC.gz
A kernel built from the
.Sy GENERIC
-kernel configuration file. This is meant as an example only; different
+kernel configuration file.
+This is meant as an example only; different
platforms may have differently named kernels.
.El
.El
@@ -314,7 +325,7 @@ platforms may have differently named ker
installation helper items
.Bl -tag -width "diskimage/"
.It Sy cdrom/
-CDROM images in ISO 9660 format, created as part of
+CD-ROM images in ISO 9660 format, created as part of
.Dq build.sh ... release ...
in
.Pa src .