78add226e8da271dde8f3b5a91d340d1bf010151jmcp OS/Net (ON) binaries for Buildable Source
7a98501b9c3e4e2c566bc6542c4eccff1f757cf8kupfer
78add226e8da271dde8f3b5a91d340d1bf010151jmcpThis delivery of the binaries to enable the Buildable Source consists of 2
78add226e8da271dde8f3b5a91d340d1bf010151jmcppieces:
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer1. encumbered binaries tarball (on-closed-bins-DATE.PLATFORM.tar.bz2)
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer2. signed cryptographic binaries (on-crypto-DATE.PLATFORM.tar.bz2)
4e5b757fbcf21077677360be274461dcd9064106kupfer
78add226e8da271dde8f3b5a91d340d1bf010151jmcpBFU archives are no longer supported.
4e5b757fbcf21077677360be274461dcd9064106kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferIf you want to build the entire source tree, you will need the source,
78add226e8da271dde8f3b5a91d340d1bf010151jmcpthe encumbered binaries, and the cryptographic binaries. The tools may
78add226e8da271dde8f3b5a91d340d1bf010151jmcpbe bootstrapped from your source tree.
4e5b757fbcf21077677360be274461dcd9064106kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferThe encumbered binaries tarball contains complete binaries (libraries,
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferkernel modules, commands) that are compatible with the source. These
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferare binaries that cannot be built using only the source tarball for
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferone reason or another.
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferThe cryptographic binaries have been signed with a certificate and key
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferthat enables their use. The cryptographic binaries that you build
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferfrom source will not be usable unless you have obtained your own
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfercertificate and key. See elfsign(1) for more information related to
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfersigning binaries.
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
78add226e8da271dde8f3b5a91d340d1bf010151jmcpTo obtain source, ensure that you have Mercurial installed (if you do
78add226e8da271dde8f3b5a91d340d1bf010151jmcpnot, utter 'pkg install developer/versioning/mercurial'), and then
78add226e8da271dde8f3b5a91d340d1bf010151jmcpcheckout from the Mercurial repository; please see instructions at:
78add226e8da271dde8f3b5a91d340d1bf010151jmcphttp://hub.opensolaris.org/bin/view/Project+onnv/
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferBuild Environment
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer-----------------
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferTo build from source, you will also need the proper compiler, and you
78add226e8da271dde8f3b5a91d340d1bf010151jmcpmust be running a recent build. The build schedule is available at
78add226e8da271dde8f3b5a91d340d1bf010151jmcphttp://hub.opensolaris.org/bin/view/Community+Group+on/schedule.
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferThe standard compiler for building OpenSolaris code is Sun Studio,
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferwhich is free to download and use. You can also use gcc. See the
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfersection "Installing from Source" (below) for details.
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
78add226e8da271dde8f3b5a91d340d1bf010151jmcpBuild machines are expected to be running an OpenSolaris build that
78add226e8da271dde8f3b5a91d340d1bf010151jmcpis no more than 2 builds behind the source that you're building. For
78add226e8da271dde8f3b5a91d340d1bf010151jmcpexample, if you're building snv_143, your build machine should be
78add226e8da271dde8f3b5a91d340d1bf010151jmcprunning snv_141 or later.
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferOther Important Information
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer---------------------------
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupferThe buildable source contains the source for our high key-strength
4e5b757fbcf21077677360be274461dcd9064106kupfercrypto, known as the Encryption Kit (SUNWcry, SUNWcryr, SUNWcryptoint).
c3f177eadfdb30c8441fe9e19b825793f30c7272Peter Dennis - Sustaining EngineerPlease note that certain countries restrict the redistribution of
4e5b757fbcf21077677360be274461dcd9064106kupferhigh key-strength crypto. If you live in one of these countries,
4e5b757fbcf21077677360be274461dcd9064106kupferit is your responsibility to ensure that you are complying with your
4e5b757fbcf21077677360be274461dcd9064106kupfercountry's laws in this area.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupferFor general questions on the buildable source, please ask on the
4e5b757fbcf21077677360be274461dcd9064106kupferOpenSolaris Help discussion list (opensolaris-help <at> opensolaris
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupfer<dot> org). For detailed comments about the code, please use the
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferon-discuss list. Please note that the mailing lists are configured to
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferonly allow posts from list subscribers. The Help list also has a web
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferforum that is gatewayed with the mailing list. More information about
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike KupferOpenSolaris lists is available at
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferhttp://hub.opensolaris.org/bin/view/Main/discussions.
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupferCurrently Known Issues
4e5b757fbcf21077677360be274461dcd9064106kupfer----------------------
4e5b757fbcf21077677360be274461dcd9064106kupfer These were some of the major known issues at the time of this
4e5b757fbcf21077677360be274461dcd9064106kupferdelivery. The most recent list is available on the OpenSolaris.org
597bd30ba830d1e11c8efdb9a1b9de28e0599f5eMike Kupferwebsite in the ON community at:
20440d374537378b3a70ad0e68114ae064baa8f7Mike Kupferhttp://hub.opensolaris.org/bin/view/Community+Group+on/known_issues
4e5b757fbcf21077677360be274461dcd9064106kupfer
20440d374537378b3a70ad0e68114ae064baa8f7Mike Kupfer<!-- #include http://hub.opensolaris.org/bin/view/Community+Group+on/known_issues -->
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupfer
4e5b757fbcf21077677360be274461dcd9064106kupferInstalling from Source
4e5b757fbcf21077677360be274461dcd9064106kupfer----------------------
4e5b757fbcf21077677360be274461dcd9064106kupfer
20440d374537378b3a70ad0e68114ae064baa8f7Mike Kupfer<!-- #include http://hub.opensolaris.org/bin/view/Community+Group+on/install_quickstart -->