Home | History | Annotate | Download | only in sets
History log of /src/distrib/sets/makesums
RevisionDateAuthorComments
 1.19  08-Nov-2023  christos More conservative umask
 1.18  08-Nov-2023  christos Set the file creation mask consistently because the files these scripts
create can become part of an iso image.
 1.17  28-Sep-2018  martin Prepare for .tar.xz sets
 1.16  19-Sep-2009  snj branches: 1.16.46; 1.16.48;
Only generate SHA512 and MD5 checksums for releases.
 1.15  08-Jan-2006  apb branches: 1.15.4; 1.15.14; 1.15.20; 1.15.28; 1.15.32; 1.15.34;
When printing messages to stderr, always use
echo >&2 "${prog}: ..."

Approved by christos
 1.14  03-Jan-2006  apb Ensure that (almost) all shell variables in distrib/sets/* scripts are
used with curly braces and quotes, as in "${var}".

Also ensure that command substitution is quoted, as in "$(command)", and
convert `command` to $(command).

Reviewed by agc
 1.13  03-Jan-2006  apb Add shell variables defined in sets.subr for almost all commands used
by scripts in distrib/sets/*. This is intended to be useful when cross
building. Only trivial commands like echo, cat, and rm are excluded
from this treatment.

While I am here, make ${MTREE} and ${DB} follow the pattern used by most
other such variables.

Reviewed by agc.
 1.12  03-Jan-2006  apb Move default values for several shell variables into sets.subr.

Reviewed by agc
 1.11  21-Oct-2005  jmc Set default vars so blank and unset both end up w. a reasonable default
 1.10  07-Oct-2005  jmc Add option to append to existing checksum files
 1.9  06-Oct-2005  jmc Correct comments to line up with SHA512 generation now
 1.8  13-Sep-2005  elad - cksum -m -> cksum -a md5.
- Generate SHA512 checksums too.

Is there any reason to still generate MD5 checksums?
 1.7  20-Apr-2004  lukem branches: 1.7.2;
clean up to operate similar to other scripts in this directory, including:
* separate usage function
* use getopts (replacing '-all' with '-a')
 1.6  03-Jan-2003  lukem improve description of -t
 1.5  15-Sep-2002  lukem Also sum symlinks (as well as files) which match, as we often replace
common sets with a symlink to a shared copy, and this change ensures
that all the appropriate entries have sums generated.
 1.4  23-Jul-2002  lukem set MAKE="${MAKE:-make} -j 1" to prevent problems where the output
of make -j N>1 would result in junk in various shell variables
 1.3  31-Mar-2002  bjh21 branches: 1.3.2;
Use ${CKSUM} rather than cksum if the former's defined.
 1.2  20-Aug-2000  toddpw Enhance script. Add -all option and improve intelligence about which files to
sum (and whether to do sums at all!). Describe script in comments at the top.
 1.1  22-Jul-1999  is branches: 1.1.8; 1.1.10;
Provide a script to compute the distribution set checksums.
Make the Makefile use it, instead of calling cksum manually.
 1.1.10.3  20-Aug-2000  toddpw Pull up version 1.2 (requested by toddpw), for use in building release snaps.
 1.1.10.2  09-Jul-2000  he Pull up revision 1.1 (new, requested by he):
Enhance the "make release" process:
o Use a separate script to compute checksums
 1.1.10.1  22-Jul-1999  he file makesums was added on branch netbsd-1-4 on 2000-07-09 21:30:43 +0000
 1.1.8.1  20-Aug-2000  toddpw Pull up version 1.2 (requested by toddpw), for use in building release snaps.
 1.3.2.2  30-Sep-2002  lukem Pull up revision 1.5 (requested by lukem in ticket #822):
Also sum symlinks (as well as files) which match, as we often replace
common sets with a symlink to a shared copy, and this change ensures
that all the appropriate entries have sums generated.
 1.3.2.1  23-Jul-2002  lukem Pull up revision 1.4 (requested by lukem):
set MAKE="${MAKE:-make} -j 1" to prevent problems where the output
of make -j N>1 would result in junk in various shell variables
 1.7.2.2  15-Dec-2005  tron Pull up following revision(s) (requested by jmc in ticket #1049):
distrib/sets/makesums: revision 1.9
Correct comments to line up with SHA512 generation now
 1.7.2.1  30-Sep-2005  tron Pull up following revision(s) (requested by elad in ticket #827):
distrib/sets/makesums: revision 1.8
- cksum -m -> cksum -a md5.
- Generate SHA512 checksums too.
Is there any reason to still generate MD5 checksums?
 1.15.34.1  21-Apr-2010  matt sync to netbsd-5
 1.15.32.1  04-Oct-2009  bouyer 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.
 1.15.28.1  04-Oct-2009  bouyer 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.
 1.15.20.1  05-Oct-2008  mjf Sync with HEAD.
 1.15.14.1  10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1365):
share/man/man7/release7: revision 1.31 (via patch)
distrib/cdrom/hide-hfs.lst: revision 1.5
distrib/mac68k/stand/Makefile: revision 1.6 (via patch)
distrib/notes/common/main: revision 1.451
distrib/sets/Makefile: revision 1.70
distrib/sets/makesrctars: revision 1.37
distrib/sets/makesums: revision 1.16

Only generate SHA512 and MD5 checksums for releases.
 1.15.4.1  09-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1365):
share/man/man7/release.7 revision 1.31 (via patch)
distrib/cdrom/hide-hfs.lst revision 1.5
distrib/mac68k/stand/Makefile revision 1.6 (via patch)
distrib/notes/common/main: revision 1.451
distrib/sets/Makefile: revision 1.70
distrib/sets/makesrctars: revision 1.37
distrib/sets/makesums: revision 1.16

Only generate SHA512 and MD5 checksums for releases.
 1.16.48.1  10-Jun-2019  christos Sync with HEAD
 1.16.46.1  30-Sep-2018  pgoyette Ssync with HEAD

RSS XML Feed