It's further suggested that I should include all the setup steps, so
here are the details. You might be able to get a lot of the packages
with "pkg install ss-dev" or "pkg install gcc-dev", but that's not what
I did.
- Download ISO image from
http://opensolaris.org/index.html
- Install
- Update to build 91 (and above)
# pkg image-update
# beadm mount opensolaris-1 /mnt
# /mnt/boot/solaris/bin/update-grub -R /mnt
# reboot
- Now you should be running build 91
# zfs mount rpool/ROOT/opensolaris/opt
# pkg refresh --full
# pkg install SUNWmercurial SUNWgcc SUNWhea SUNWarc SUNWj6dev \
SUNWperl-xml-parser SUNWtlsd SUNWprd SUNWsfwhea SUNWj6rt SUNWflexlex
# pkgadd -d path-to-WBEM-packages SUNWwb*
The rest of the steps are the same as building ON on any good old
Solaris system, but are included here fore completeness:
- Install Sun Studio compilers and build tools:
Download SS11.tar.bz2 from
http://opensolaris.org/os/community/tools/sun_studio_tools/sun_studio_11_tools/
# cd /opt; bzcat SS11.tar.bz2 | tar xf -
Download SUNWonbld.i386.tar.bz2 from
http://dlc.sun.com/osol/on/downloads/current/
# cd /tmp; bzcat SUNWonbld.i386.tar.bz2 | tar xf -
# pkgadd -d onbld SUNWonbld
- Bring over ON (OS/Net) source
# hg clone ssh://[EMAIL PROTECTED]/hg/onnv/onnv-gate \
onnv-your-name
- Download the closed binaries from
http://dlc.sun.com/osol/on/downloads/current/
# cd onnv-your-name
# bzcat on-closed-bins.i386.tar.bz2 | tar xf -
If doing non-debug build
# bzcat on-closed-bins-nd.i386.tar.bz2 | tar xf -
- Customize environment file
# cp usr/src/tools/env/opensolaris.sh opensolaris.sh
- Change GATE to your workspace: onnv-your-name
- Change CODEMGR_WS to your path: /rpool/your-name/${GATE}
- Change STAFFER to yourself
- If no gcc build, add this line to opensolaris.sh
CW_NO_SHADOW= ; export CW_NO_SHADOW
- Compilation
# /opt/onbld/bin/nightly opensolaris.sh &
Sherry
On Wed, Jul 16, 2008 at 11:19:24AM -0700, Sherry Moore wrote:
> I recently went through the process of setting up a system installed
> with OpenSolaris 2008.05 to build ON. It was suggested that I should
> share the information with my fellow developers, so here it is:
>
> In addition to the compilers and SUNWonbld, you will need the following
> packages:
>
> SUNWhea
> SUNWsfwhea
> SUNWarc
> SUNWperl-xml-parser
> SUNWtlsd
> SUNWprd
> SUNWj6dev
> SUNWj6rt
> SUNWflexlex
>
> SUNWwb* (WBEM stuff)
>
> The SUNWwb* packages are not available in the new pkg format yet, so
> you will need to locate them then use "pkgadd" to install them.
>
> Sherry
> --
> Sherry Moore, Solaris Core Kernel http://blogs.sun.com/sherrym
--
Sherry Moore, Solaris Core Kernel http://blogs.sun.com/sherrym
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code