Module Name: src Committed By: bouyer Date: Sun Oct 4 11:50:27 UTC 2009
Modified Files: src/distrib/cdrom [netbsd-5-0]: hide-hfs.lst src/distrib/mac68k/stand [netbsd-5-0]: Makefile src/distrib/notes/common [netbsd-5-0]: main src/distrib/sets [netbsd-5-0]: Makefile makesrctars makesums src/share/man/man7 [netbsd-5-0]: release.7 Log Message: Pull up following revision(s) (requested by snj in ticket #1066): distrib/notes/common/main: revision 1.451 share/man/man7/release.7: revision 1.31 via patch distrib/mac68k/stand/Makefile: revision 1.6 distrib/sets/makesums: revision 1.16 distrib/sets/Makefile: revision 1.70 distrib/sets/makesrctars: revision 1.37 distrib/cdrom/hide-hfs.lst: revision 1.5 Sync release(7) with reality. Only generate SHA512 and MD5 checksums for releases. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.4.46.1 src/distrib/cdrom/hide-hfs.lst cvs rdiff -u -r1.5 -r1.5.6.1 src/distrib/mac68k/stand/Makefile cvs rdiff -u -r1.425.2.5.2.1 -r1.425.2.5.2.2 src/distrib/notes/common/main cvs rdiff -u -r1.63.2.1 -r1.63.2.1.2.1 src/distrib/sets/Makefile cvs rdiff -u -r1.34 -r1.34.10.1 src/distrib/sets/makesrctars cvs rdiff -u -r1.15 -r1.15.32.1 src/distrib/sets/makesums cvs rdiff -u -r1.25 -r1.25.8.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/cdrom/hide-hfs.lst diff -u src/distrib/cdrom/hide-hfs.lst:1.4 src/distrib/cdrom/hide-hfs.lst:1.4.46.1 --- src/distrib/cdrom/hide-hfs.lst:1.4 Thu Nov 30 05:14:01 2000 +++ src/distrib/cdrom/hide-hfs.lst Sun Oct 4 11:50:27 2009 @@ -1,7 +1,5 @@ -BSDSUM -CKSUM MD5 -SYSVSUM +SHA512 TRANS.TBL INSTALL.more ./boot Index: src/distrib/mac68k/stand/Makefile diff -u src/distrib/mac68k/stand/Makefile:1.5 src/distrib/mac68k/stand/Makefile:1.5.6.1 --- src/distrib/mac68k/stand/Makefile:1.5 Mon Jun 23 02:16:53 2008 +++ src/distrib/mac68k/stand/Makefile Sun Oct 4 11:50:26 2009 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2008/06/23 02:16:53 matt Exp $ +# $NetBSD: Makefile,v 1.5.6.1 2009/10/04 11:50:26 bouyer Exp $ # .include <bsd.own.mk> @@ -18,7 +18,7 @@ ${RELEASE_INSTALL} ${DISTRIBDIR}/mac68k/stand/extensions.map \ ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc rm -f \ - ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/{BSDSUM,CKSUM,MD5,SYSVSUM} + ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/{MD5,SHA512} for i in BSD_Mac68k_Booter.bin Mkfs.sea.hqx Booter-HTML-manual-12.tar \ Mkfs_1.47.sea.bin Mkfs_1.47.sea.hqx Booter2.0.0.sea \ BooterManual.stxt.bin NetBSD_ROM.sit.hqx Installer.sea.hqx \ @@ -31,31 +31,22 @@ do \ ${RELEASE_INSTALL} $$i ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc ; \ (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc ; \ - ${TOOL_CKSUM} -o1 `basename $$i` >> BSDSUM) ; \ - (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc ; \ - ${TOOL_CKSUM} `basename $$i` >> CKSUM) ; \ - (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc ; \ ${TOOL_CKSUM} -a MD5 `basename $$i` >> MD5) ; \ (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc ; \ - ${TOOL_CKSUM} -o2 `basename $$i` >> SYSVSUM) ; \ + ${TOOL_CKSUM} -a SHA512 `basename $$i` >> SHA512) ; \ done ${INSTALL} -d ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src rm -f \ - ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src/{BSDSUM,CKSUM,MD5} - rm -f ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src/SYSVSUM + ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src/{MD5,SHA512} for i in Booter2.0.0-src.sea Mkfs_1.47src.sea.hqx \ Installer_1.1g.src.sea.hqx Installer_1.1h.src.sea.hqx ; \ do \ ${RELEASE_INSTALL} $$i \ ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src ; \ (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src ; \ - ${TOOL_CKSUM} -o1 `basename $$i` >> BSDSUM) ; \ - (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src ; \ - ${TOOL_CKSUM} `basename $$i` >> CKSUM) ; \ - (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src ; \ ${TOOL_CKSUM} -a MD5 `basename $$i` >> MD5) ; \ (cd ${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/misc/src ; \ - ${TOOL_CKSUM} -o2 `basename $$i` >> SYSVSUM) ; \ + ${TOOL_CKSUM} -a SHA512 `basename $$i` >> SHA512) ; \ done .include <bsd.files.mk> Index: src/distrib/notes/common/main diff -u src/distrib/notes/common/main:1.425.2.5.2.1 src/distrib/notes/common/main:1.425.2.5.2.2 --- src/distrib/notes/common/main:1.425.2.5.2.1 Wed Jul 29 22:28:46 2009 +++ src/distrib/notes/common/main Sun Oct 4 11:50:26 2009 @@ -1,4 +1,4 @@ -.\" $NetBSD: main,v 1.425.2.5.2.1 2009/07/29 22:28:46 snj Exp $ +.\" $NetBSD: main,v 1.425.2.5.2.2 2009/10/04 11:50:26 bouyer Exp $ .\" .\" Copyright (c) 1999-2008 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -2417,46 +2417,21 @@ .Pp In each of the source distribution set directories, there are files which contain the checksums of the files in the directory: -.(tag SYSVSUM -offset indent -.It Li BSDSUM -Historic -.Bx -checksums for the various files -in that directory, in the format produced by the command: -.br -.Ic cksum -o 1 Ar file . -.It Li CKSUM -.Tn POSIX -checksums for the various files in that -directory, in the format produced by the command: -.br -.Ic cksum Ar file . +.(tag SHA512 -offset indent .It Li MD5 .Tn MD5 -digests for the various files in that -directory, in the format produced by the command: +digests in the format produced by the command: .br .Ic cksum -a MD5 Ar file . .It Li SHA512 .Tn SHA512 -digests for the various files in that -directory, in the format produced by the command: +digests in the format produced by the command: .br .Ic cksum -a SHA512 Ar file . -.It Li SYSVSUM -Historic AT\*[Am]T System V -.Ux -checksums for the various files in that directory, in the format produced by -the command: -.br -.Ic cksum -o 2 Ar file . .tag) .Pp -The SHA512 digest is the safest checksum, followed by the MD5 digest, -and finally the POSIX checksum. -The other two checksums are provided only to ensure -that the widest possible range of systems 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. .\} .el \{\ .Pp Index: src/distrib/sets/Makefile diff -u src/distrib/sets/Makefile:1.63.2.1 src/distrib/sets/Makefile:1.63.2.1.2.1 --- src/distrib/sets/Makefile:1.63.2.1 Sat Nov 15 22:05:11 2008 +++ src/distrib/sets/Makefile Sun Oct 4 11:50:27 2009 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.63.2.1 2008/11/15 22:05:11 snj Exp $ +# $NetBSD: Makefile,v 1.63.2.1.2.1 2009/10/04 11:50:27 bouyer Exp $ # The `all' target must appear before bsd.own.mk is pulled in. all: @@ -135,7 +135,7 @@ ${MAKE} checkflist .endif mkdir -p ${TARDIR} - for i in BSDSUM CKSUM MD5 SHA512 SYSVSUM; do \ + for i in MD5 SHA512; do \ rm -f ${TARDIR}/$$i ${TARDIR}/$$i.tmp; \ done @@ -164,7 +164,7 @@ makesums: .PRECIOUS .PHONY check_RELEASEDIR .WAIT \ ${MAKETARSETS:@.ta...@do-sum-${.tars.}@} - for i in BSDSUM CKSUM MD5 SHA512 SYSVSUM; do \ + for i in MD5 SHA512; do \ mv ${TARDIR}/$$i.tmp ${TARDIR}/$$i; \ done @@ -172,7 +172,7 @@ do-sum-${tar}: .PHONY do-${tar} ${_MKMSG_CREATE} "${tar} checksums" ${MAKESUMS} -t ${TARDIR} ${tar}.tgz - for i in BSDSUM CKSUM MD5 SHA512 SYSVSUM; do \ + for i in MD5 SHA512; do \ ${TOOL_CAT} ${TARDIR}/$$i >> ${TARDIR}/$$i.tmp; \ done .endfor Index: src/distrib/sets/makesrctars diff -u src/distrib/sets/makesrctars:1.34 src/distrib/sets/makesrctars:1.34.10.1 --- src/distrib/sets/makesrctars:1.34 Sun Mar 16 07:02:22 2008 +++ src/distrib/sets/makesrctars Sun Oct 4 11:50:27 2009 @@ -1,6 +1,6 @@ #! /bin/sh # -# $NetBSD: makesrctars,v 1.34 2008/03/16 07:02:22 lukem Exp $ +# $NetBSD: makesrctars,v 1.34.10.1 2009/10/04 11:50:27 bouyer Exp $ # # makesrctars srcdir setdir # Create source tarballs in setdir from the source under srcdir. @@ -134,10 +134,7 @@ msg "Creating checksum files" (cd "${setdir}" - ${CKSUM} -o1 *.tgz > BSDSUM - ${CKSUM} *.tgz > CKSUM ${CKSUM} -a md5 *.tgz > MD5 - ${CKSUM} -o2 *.tgz > SYSVSUM ${CKSUM} -a sha512 *.tgz > SHA512 ) exit 0 Index: src/distrib/sets/makesums diff -u src/distrib/sets/makesums:1.15 src/distrib/sets/makesums:1.15.32.1 --- src/distrib/sets/makesums:1.15 Sun Jan 8 10:10:03 2006 +++ src/distrib/sets/makesums Sun Oct 4 11:50:26 2009 @@ -1,6 +1,6 @@ #!/bin/sh # -# $NetBSD: makesums,v 1.15 2006/01/08 10:10:03 apb Exp $ +# $NetBSD: makesums,v 1.15.32.1 2009/10/04 11:50:26 bouyer Exp $ # # Make checksum files for files in ``tardir''. Usage: # makesums [-a] [-t tardir] [setname [...]] @@ -15,8 +15,8 @@ # After shell glob expansion, the list of sets is filtered to remove known # output file names (of the form *SUM, SHA512 and MD5), non-existent files, and # subdirectories. If this filtering leaves no files, then no output files are -# produced. Otherwise the resulting list of files are checksummed and five -# output files (BSDSUM, CKSUM, MD5, SHA512, SYSVSUM) are produced. +# produced. Otherwise the resulting list of files are checksummed and two +# output files (MD5 and SHA512) are produced. # prog="${0##*/}" @@ -74,9 +74,6 @@ lists="$(${FIND} ${pat} -prune \( -type f -o -type l \) \ \! -name '*SUM' \! -name MD5 \! -name SHA512 2>/dev/null)" if [ -n "${lists}" ]; then - eval ${CKSUM} -o1 ${lists} ${append} BSDSUM - eval ${CKSUM} ${lists} ${append} CKSUM eval ${CKSUM} -a md5 ${lists} ${append} MD5 - eval ${CKSUM} -o2 ${lists} ${append} SYSVSUM eval ${CKSUM} -a sha512 ${lists} ${append} SHA512 fi Index: src/share/man/man7/release.7 diff -u src/share/man/man7/release.7:1.25 src/share/man/man7/release.7:1.25.8.1 --- src/share/man/man7/release.7:1.25 Wed Apr 30 13:10:57 2008 +++ src/share/man/man7/release.7 Sun Oct 4 11:50:26 2009 @@ -1,4 +1,4 @@ -.\" $NetBSD: release.7,v 1.25 2008/04/30 13:10:57 martin Exp $ +.\" $NetBSD: release.7,v 1.25.8.1 2009/10/04 11:50:26 bouyer 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 August 30, 2007 +.Dd September 19, 2009 .Dt RELEASE 7 .Os .Sh NAME @@ -45,7 +45,7 @@ .It Em \*[Lt]machine\*[Gt] 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 Em \*[Lt]rel\*[Gt] -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 \*[Lt]file\*[Gt] . -.Pp -All -.Sy CKSUM -files are POSIX checksums for the various files in that directory, in the -format produced by the command: -.Sy cksum \*[Lt]file\*[Gt] . -.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 \*[Lt]file\*[Gt] . .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 \*[Lt]file\*[Gt] . -.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. +.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 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 @@ -124,9 +107,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 @@ -141,13 +121,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 +145,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,17 +155,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 -.Sm off -.It Xo -.Em \*[Lt]machine_arch\*[Gt] -.Sy cd.iso -.Xc -.Sm on +.It Sy SHA512 +.It Ao Em machine Ac Ns Sy cd.iso .El . .It Sy shared/ @@ -224,60 +189,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 Em \*[Lt]rel\*[Gt] 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 "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 \*[Lt]lastrel\*[Gt] -.Sy - -.Em \*[Lt]rel\*[Gt] -.Sy .gz -.Sm on -.Xc -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 +.Bl -tag -width "sets/" .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? +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 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 -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 @@ -299,41 +230,39 @@ .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 +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++ compilers, assembler, linker, other toolchain components, and their 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 @@ -348,9 +277,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 text.tgz This set includes the .Nx @@ -358,30 +287,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 \*[Lt]machine\*[Gt]. +This set includes the X servers and manual pages for +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 -.It Sy SYSVSUM +.It Sy SHA512 .It Sy netbsd-GENERIC.gz A kernel built from the .Sy GENERIC @@ -393,98 +314,82 @@ installation helper items .Bl -tag -width "diskimage/" .It Sy cdrom/ -CDROM images in ISO 9660 format, usually created as part of +CDROM images in ISO 9660 format, created as part of .Dq build.sh ... release ... in .Pa src . .Pp -Images in this directory will typically be bootable, -and will contain one or more of a kernel, installation tools, -and rescue tools. -They will not contain installation sets, source sets, or +Images in this directory are bootable, and contain one a kernel, +installation tools, and rescue tools. +They do not contain installation sets, source sets, or other components of a complete release. -.Bl -tag -width "netbsd-ARCH.iso" -.It Sy BSDSUM -.It Sy CKSUM -.It Sy MD5 -.It Sy README -.It Sy SYSVSUM -.It Xo -.Sm off -.Sy netbsd- -.Em \*[Lt]machine_arch\*[Gt] -.Sy .iso -.Sm on -.Xc +.Pp +.Em "Note: These images are only present in the amd64 and i386 distributions." +.Bl -tag -width "boot-com.iso" +.It Sy MD5 +.It Sy SHA512 +.It Sy boot.iso +VGA console +.It Sy boot-com.iso +Serial console .El .It Sy diskimage/ -disk images, for those platforms that provide them -.Bl -tag -width "diskimage-rz25.gz" -.It Sy BSDSUM -.It Sy CKSUM -.It Sy MD5 -.It Sy README -.It Sy SYSVSUM -.It Sy diskimage-rz25.gz +disk images, on those platforms that provide them +.Bl -tag -width "diskimage.gz" +.It Sy MD5 +.It Sy SHA512 +.It Sy diskimage.gz .El .It Sy floppy/ -floppy images, for those platforms that provide them -.Bl -tag -width "floppy-144.gz" -.It Sy BSDSUM -.It Sy CKSUM -.It Sy MD5 -.It Sy README -.It Sy SYSVSUM -.It Sy floppy-144.gz +floppy images, on those platforms that provide them +.Bl -tag -width "boot1.fs" +.It Sy MD5 +.It Sy SHA512 +.It Sy boot1.fs +.It Sy boot2.fs +.El +.It Sy instkernel/ +installation kernels for platforms that can boot them directly +.Bl -tag -width netbsd.gz +.It Sy MD5 +.It Sy SHA512 +.It Sy netbsd.gz .El .It Sy miniroot/ -miniroot images, for those platforms that provide them -.Bl -tag -width "miniroot.gz" -.It Sy BSDSUM -.It Sy CKSUM -.It Sy MD5 -.It Sy README -.It Sy SYSVSUM -.It Sy miniroot.gz +miniroot images, on those platforms that provide them +.Bl -tag -width "miniroot.fs.gz" +.It Sy MD5 +.It Sy SHA512 +.It Sy miniroot.fs.gz .El .It Sy misc/ miscellaneous installation helper utilities, including boot selectors, floppy writing software, other software that runs under foreign operating systems, etc. -.Bl -tag -width "CKSUMS" -.It Sy BSDSUM -.It Sy CKSUM +.Bl -tag -width "SHA512" .It Sy MD5 -.It Sy README -.It Sy SYSVSUM +.It Sy SHA512 .It Sy ... .El .It Sy netboot/ network boot programs .Bl -tag -width "netboot.gz" -.It Sy BSDSUM -.It Sy CKSUM .It Sy MD5 -.It Sy README -.It Sy SYSVSUM +.It Sy SHA512 .It Sy netboot.gz .El .It Sy tapeimage/ -tape images, for those platforms that provide them -.Bl -tag -width "tapeimage-hp9144.gz" -.It Sy BSDSUM -.It Sy CKSUM -.It Sy MD5 -.It Sy README -.It Sy SYSVSUM -.It Sy tapeimage-hp9144.gz +tape images, on those platforms that provide them +.Bl -tag -width "tapeboot" +.It Sy MD5 +.It Sy SHA512 +.It Sy tapeboot .El .El .El .El .Sh SEE ALSO .Xr cksum 1 , -.Xr date 1 , .Xr gzip 1 , .Xr split 1 , .Xr tar 1