2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 13:38:26 +00:00
This commit is contained in:
Andreas Gustafsson 2001-03-07 18:06:22 +00:00
parent fc04bb9d98
commit 2357f291c5

View File

@ -1,7 +1,7 @@
Copyright (C) 2000, 2001 Internet Software Consortium. Copyright (C) 2000, 2001 Internet Software Consortium.
See COPYRIGHT in the source root or http://isc.org/copyright.html for terms. See COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
$Id: release,v 1.26 2001/02/15 03:54:21 gson Exp $ $Id: release,v 1.27 2001/03/07 18:06:22 gson Exp $
Preparing a bind9 release Preparing a bind9 release
@ -59,7 +59,7 @@ release.
- Announce a CVS freeze if doing a beta release from the mainline, - Announce a CVS freeze if doing a beta release from the mainline,
or stop doing pullups if building from a release branch. or stop doing pullups if building from a release branch.
- Run util/altbuild.sh (from the mainline). This is to make sure that - Run util/altbuild.sh. This is to make sure that
builds using libtool, separate source/object directories, and other builds using libtool, separate source/object directories, and other
obscure build options work. This script may need some hacking if run obscure build options work. This script may need some hacking if run
on anything other than NetBSD. Save the output (it's big) and look on anything other than NetBSD. Save the output (it's big) and look
@ -68,6 +68,11 @@ release.
cd $top_of_mainline_tree cd $top_of_mainline_tree
sh util/altbuild.sh v9_0 sh util/altbuild.sh v9_0
or
cd $top_of_9_1_tree
sh util/altbuild.sh v9_1_1rc4
- If you can (= your system is similar enough to the one Tale is using), - If you can (= your system is similar enough to the one Tale is using),
check the header files for cruft by running the command check the header files for cruft by running the command
[ This step is quite imperfect and should probably be skipped [ This step is quite imperfect and should probably be skipped
@ -127,7 +132,7 @@ release.
- Tag the CVS source tree with the final tag, as in - Tag the CVS source tree with the final tag, as in
"cvs rtag v9_0_0rc1 bind9" (mainline) or "cvs rtag v9_0_0rc1 bind9" (mainline) or
"cvs rtag -r v9_1 v9_1_1rc2 bind9" (release branch). "cvs rtag -r v9_1 v9_1_1rc4 bind9" (release branch).
- Build the release kit. This procedure differs - Build the release kit. This procedure differs
between the 9.0 release branch and the mainline. between the 9.0 release branch and the mainline.
@ -150,23 +155,23 @@ release.
- If problems are found at this stage, fix them, move the - If problems are found at this stage, fix them, move the
release tag up using "rtag -F", and respin the kit. release tag up using "rtag -F", and respin the kit.
- Sign the distribution files with the ISC signing PGP key: - Sign the distribution files with the ISC signing PGP key
and fix the permissions on the signature file:
pgp -sba bind-9.1.1rc2.tar.gz -u 0x51BAB2ED pgp -sba bind-9.1.1rc4.tar.gz -u 0x51BAB2ED
chmod 644 bind-9.1.1rc4.tar.gz.asc
- Fix the permissions on the signature file:
chmod 644 bind-9.1.1rc2.tar.gz.asc
- Verify the PGP signature: - Verify the PGP signature:
pgp bind-9.1.1rc2.tar.gz.asc bind-9.1.1rc2.tar.gz pgp bind-9.1.1rc4.tar.gz.asc bind-9.1.1rc4.tar.gz
(Look for the words "Good signature" in the output.)
- Prepare a release announcement based on the previous one. - Prepare a release announcement based on the previous one.
- Copy the distribution and PGP signature files to the FTP site: - Copy the distribution and PGP signature files to the FTP site:
ver=9.1.1rc2 ver=9.1.1rc4
ssh -n isrv4.pa.vix.com "mkdir /udir/ftp/isc/bind9/$ver" ssh -n isrv4.pa.vix.com "mkdir /udir/ftp/isc/bind9/$ver"
scp bind-$ver.tar.gz bind-$ver.tar.gz.asc \ scp bind-$ver.tar.gz bind-$ver.tar.gz.asc \
isrv4.pa.vix.com:/udir/ftp/isc/bind9/$ver isrv4.pa.vix.com:/udir/ftp/isc/bind9/$ver