mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 11:32:05 -04:00
edited
This commit is contained in:
parent
0df41d7b0f
commit
20df5357b1
1 changed files with 15 additions and 24 deletions
|
|
@ -1,7 +1,7 @@
|
|||
Copyright (C) 2000 Internet Software Consortium.
|
||||
See COPYRIGHT in the source root or http://www.isc.org/copyright for terms.
|
||||
|
||||
$Id: release,v 1.12 2000/08/01 01:18:24 tale Exp $
|
||||
$Id: release,v 1.13 2000/08/08 23:37:21 gson Exp $
|
||||
|
||||
Preparing a bind9 release
|
||||
|
||||
|
|
@ -10,7 +10,7 @@ release.
|
|||
|
||||
- Update the README file
|
||||
|
||||
- Update doc/misc/options
|
||||
- Update doc/misc/options, verify that doc/misc/dnssec is up-to-date
|
||||
|
||||
- Verify that the file "version" contains the correct version
|
||||
number (it should have been incremented after the
|
||||
|
|
@ -51,20 +51,11 @@ release.
|
|||
|
||||
- Announce a CVS pool freeze on bind-dev
|
||||
|
||||
- Do basic tests on each build system:
|
||||
- Run util/altbuild.sh. This is to make sure that builds using libtool,
|
||||
separate source/object directories, and other obscure build options
|
||||
work. Save the output and look for error and warning messages.
|
||||
|
||||
check out a source tree
|
||||
do a build
|
||||
test it:
|
||||
transfer in
|
||||
transfer out
|
||||
auth query
|
||||
recursive query
|
||||
exit cleanly with no leaks
|
||||
|
||||
- Do a test build using a separate build directory and libtool
|
||||
|
||||
- Run
|
||||
- On a system like the one Tale is using (:-)), run the command
|
||||
|
||||
find lib -name '*.h' -print | xargs perl util/check-includes.pl
|
||||
|
||||
|
|
@ -85,17 +76,16 @@ release.
|
|||
"cvs rtag v9_0_0b3 bind9" (mainline) or
|
||||
"cvs rtag -r v9_0 v9_0_0rc1 bind9" (release branch).
|
||||
|
||||
- Export the source tree in to a fresh directory by
|
||||
running "cvs export", as in "cvs export -rv9_0_0b3 bind9"
|
||||
|
||||
- Build the kit:
|
||||
- Build the release kit:
|
||||
|
||||
cd <temporary directory>
|
||||
cvs export -r v9_0_0rc2 bind9
|
||||
cd bind9
|
||||
sh configure
|
||||
make kit
|
||||
|
||||
- Build bind9 from the kit on at least one machine
|
||||
and test it
|
||||
and test it.
|
||||
|
||||
- If problems are found at this stage, fix them, move the
|
||||
release tag up using "rtag -F", and respin the kit.
|
||||
|
|
@ -104,7 +94,7 @@ release.
|
|||
and sign them with the ISC signing PGP key:
|
||||
"pgp -sba bind-9.0.0b3.tar.gz -u 0x51BAB2ED"
|
||||
|
||||
- Fix the permissions permissions on the signature file:
|
||||
- Fix the permissions on the signature file:
|
||||
|
||||
chmod 644 bind-9.0.0b3.tar.gz.asc
|
||||
|
||||
|
|
@ -118,9 +108,10 @@ release.
|
|||
|
||||
- Copy the distribution and PGP signature files to the FTP site:
|
||||
|
||||
ssh isrv4.pa.vix.com "mkdir /udir/ftp/isc/bind9/9.0.0b4"
|
||||
scp bind-9.0.0b4.tar.gz bind-9.0.0b4.tar.gz.asc \
|
||||
isrv4.pa.vix.com:/udir/ftp/isc/bind9/9.0.0b4
|
||||
ver=9.0.0rc2
|
||||
ssh isrv4.pa.vix.com "mkdir /udir/ftp/isc/bind9/$ver"
|
||||
scp bind-$ver.tar.gz bind-$ver.tar.gz.asc \
|
||||
isrv4.pa.vix.com:/udir/ftp/isc/bind9/$ver
|
||||
|
||||
- Download using FTP (or Netscape) and verify the PGP signature again
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue