(I don't think script(1) can do such a large file.)
script should do that just fine, unless your output file exceeds the free
space of the indicated file system.
I shall try script(1) or tee(1) and let you know.
Good idea. Are you missing any steps?:
What I did are as followings.
1. fetching 6.0_RC1
% setenv CVS_RSH ssh
% setenv CVSROOT anoncvs%anoncvs.NetBSD.org@localhost:/cvsroot
% cd /usr
% cvs checkout -r netbsd-6 -P src
2. building a new userland (this step fails)
% cd /usr/src
% ./build.sh -O ../obj -T ../tools -U distribution
3. building a new kernel (this step also fails)
% cd /usr/src
% ./build.sh -O ../obj -T ../tools kernel=CUSTOM
(Actually my CUSTOM is simply a copy of GENERIC.)
4. installing a new kernel
# mv /usr/ojb/sys/arch/i386/compile/CUSTOM/netbsd /
# shutdown -r now
5. installing a new userland
# cd /usr/src
# ./build.sh -O ../obj -T ../tools/ -U install=/
6. updating the system configuration files
# /usr/sbin/etcupdate
Updating from 5.1.2 to 5.1_STABLE with this procedure works very well.
But updating from 5.1_STABLE to 6.0_RC1 fails at the steps 2 & 3.
I shall try to log it and tell you later.