Thanks to everyone on-list and off- for their hints; snide remark
silently ignored. Today the entire build went fine using the same
scripts as yesterday... Tomas asked to see my scripts, here they are.
Note that /usr/obj is symlinked to /Stash/Sources/obj, and /usr/src is
symlinked to /Stash/Sources/src.
[...@dev]> cat 000_refresh_src.sh
#!/bin/sh -x
ver="46stable"
VER="OPENBSD_4_6"
root="/Stash/Sources"
cd $root || exit 1
rm -rf src
mkdir src || exit 1
pax -rzf `ls -1 obsd*|tail -1` || exit 1
cd $root/src || exit 1
cvs -d anon...@anoncvs3.usa.openbsd.org:/cvs up -r${VER} -Pd || exit 1
cd $root || exit 1
pax -zwx cpio -f obsd-${ver}-`date +"%y%m%d"`-src-after-cvsup.pgz $dirs
|| exit 1
echo ""
echo ""
echo ""
echo "finished."
exit 0
[...@dev]> cat 010_build_and_install_kernel.sh
#!/bin/sh -x
ver="46stable"
VER="OPENBSD_4_6"
root="/Stash/Sources"
cd $root/src || exit 1
make obj || exit 1
cd $root/src/sys/arch/i386/conf/ || exit 1
config GENERIC || exit 1
cd ../compile/GENERIC || exit 1
make clean || exit 1
make depend || exit 1
make || exit 1
make install || exit 1
echo ""
echo ""
echo ""
echo "reboot to start new kernel"
exit 0
[...@dev]> cat 020_build_and_install_userland.sh
#!/bin/sh -x
ver="46stable"
VER="OPENBSD_4_6"
root="/Stash/Sources"
DESTDIR=/
cd $root/src/etc || exit 1
make distrib-dirs || exit 1
cd $root/src || exit 1
make build || exit 1
echo ""
echo ""
echo ""
echo "reboot to start using new userland."
--
Ron McDowell
San Antonio TX