First, get the latest BFU package from the ON (OS/Net) Consolidation. I typically only use the SUNWonbld tar file for my hardware.
To make life a little simpler, I add the following to root's .profile file.
if [ -d /opt/onbld ]
FASTFS=/opt/onbld/bin/`uname -p`/fastfs ; export FASTFS
BFULD=/opt/onbld/bin/`uname -p`/bfuld ; export BFULD
GZIPBIN=/usr/bin/gzip ; export GZIPBIN
Now to apply the bits. After unpacking the bits into a temporary location, lets say /tmp/bfu, install the onbld package.
# pkgadd -d onbld all
Processing package instance
OS-Net Build Tools(sparc) 11.11,REV=2008.03.18.14.39
Copyright 2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
# . /.profile
# echo $FASTFS
Note: you may want to do this from the console, in case you loose your network connection.
# bfu `pwd`/nightly-nd
Copying /opt/onbld/bin/bfu to /tmp/bfu.1000
Executing /tmp/bfu.1000 /tmp/bfu/nightly-nd
Entering post-bfu protected environment (shell: ksh).
Edit configuration files as necessary, then reboot.
Getting ACR information from /tmp/bfu/nightly-nd... ok
Finished. See /tmp/acr.nhaqVi/allresults for complete log.
Exiting post-bfu protected environment. To reenter, type:
LD_NOAUXFLTR=1 LD_LIBRARY_PATH=/tmp/bfulib LD_LIBRARY_PATH_64=/tmp/bfulib/64