Module Name:    src
Committed By:   snj
Date:           Sat Sep 19 07:09:54 UTC 2009

Modified Files:
        src/distrib/cdrom: hide-hfs.lst
        src/distrib/mac68k/stand: Makefile
        src/distrib/notes/common: main
        src/distrib/sets: Makefile makesrctars makesums

Log Message:
Only generate SHA512 and MD5 checksums for releases.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/distrib/cdrom/hide-hfs.lst
cvs rdiff -u -r1.5 -r1.6 src/distrib/mac68k/stand/Makefile
cvs rdiff -u -r1.450 -r1.451 src/distrib/notes/common/main
cvs rdiff -u -r1.69 -r1.70 src/distrib/sets/Makefile
cvs rdiff -u -r1.36 -r1.37 src/distrib/sets/makesrctars
cvs rdiff -u -r1.15 -r1.16 src/distrib/sets/makesums

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.5
--- src/distrib/cdrom/hide-hfs.lst:1.4	Thu Nov 30 05:14:01 2000
+++ src/distrib/cdrom/hide-hfs.lst	Sat Sep 19 07:09:53 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.6
--- src/distrib/mac68k/stand/Makefile:1.5	Mon Jun 23 02:16:53 2008
+++ src/distrib/mac68k/stand/Makefile	Sat Sep 19 07:09:53 2009
@@ -1,4 +1,4 @@
-#       $NetBSD: Makefile,v 1.5 2008/06/23 02:16:53 matt Exp $
+#       $NetBSD: Makefile,v 1.6 2009/09/19 07:09:53 snj 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.450 src/distrib/notes/common/main:1.451
--- src/distrib/notes/common/main:1.450	Sat Sep 19 06:18:01 2009
+++ src/distrib/notes/common/main	Sat Sep 19 07:09:53 2009
@@ -1,4 +1,4 @@
-.\"	$NetBSD: main,v 1.450 2009/09/19 06:18:01 snj Exp $
+.\"	$NetBSD: main,v 1.451 2009/09/19 07:09:53 snj Exp $
 .\"
 .\" Copyright (c) 1999-2008 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -600,46 +600,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.69 src/distrib/sets/Makefile:1.70
--- src/distrib/sets/Makefile:1.69	Sat Sep 12 11:01:55 2009
+++ src/distrib/sets/Makefile	Sat Sep 19 07:09:54 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.69 2009/09/12 11:01:55 apb Exp $
+#	$NetBSD: Makefile,v 1.70 2009/09/19 07:09:54 snj Exp $
 
 # The `all' target must appear before bsd.own.mk is pulled in.
 all:
@@ -161,7 +161,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
 
@@ -190,7 +190,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
 
@@ -198,7 +198,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.36 src/distrib/sets/makesrctars:1.37
--- src/distrib/sets/makesrctars:1.36	Sat Apr 11 15:09:32 2009
+++ src/distrib/sets/makesrctars	Sat Sep 19 07:09:54 2009
@@ -1,6 +1,6 @@
 #! /bin/sh
 #
-#	$NetBSD: makesrctars,v 1.36 2009/04/11 15:09:32 apb Exp $
+#	$NetBSD: makesrctars,v 1.37 2009/09/19 07:09:54 snj 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.16
--- src/distrib/sets/makesums:1.15	Sun Jan  8 10:10:03 2006
+++ src/distrib/sets/makesums	Sat Sep 19 07:09:54 2009
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $NetBSD: makesums,v 1.15 2006/01/08 10:10:03 apb Exp $
+# $NetBSD: makesums,v 1.16 2009/09/19 07:09:54 snj 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

Reply via email to