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

Reply via email to