[illumos-Developer] FLAG DAY: signed crypto removed
Asias He
asias.hejun at gmail.com
Mon Sep 13 22:22:17 PDT 2010
On Tue, Sep 14, 2010 at 1:17 PM, Garrett D'Amore <garrett at damore.org> wrote:
> Re-reading. You *do* need the closed bins. Just not the crypto
> tarball.
>
> - Garrett
Sorry for the false alarm. :)
>
>
> On Tue, 2010-09-14 at 13:13 +0800, Asias He wrote:
>> On Mon, Sep 13, 2010 at 1:40 AM, Garrett D'Amore <garrett at nexenta.com> wrote:
>> > With my integration of "6 Need open kcfd", there is actually no more
>> > kcfd or signed crypto tarballs. (The necessary code for thread
>> > management is in the kernel kcf. You'll notice new kernel LWPs called
>> > "kcfpoold" in ps -eLf output.) Also, all vestiges of FIPS-140 support
>> > are removed.
>> >
>> > This represents a flag day for everyone building illumos.
>> >
>> > You must do a full nightly across thsi flag day -- incrementals *will*
>> > break.
>> >
>> > You must not have a crypto tarball. (One less thing to download from
>> > Oracle.. yay!)
>> >
>> > You *MUST* use the version of nightly in the latest source. It is a
>> > syntax error to try to use the old nightly -- it won't work unless you
>> > have the old crypto tarball, and if you do, the result will not be
>> > functional!
>> >
>> > To recap:
>> >
>> > * remove crypto tarball if present.
>> > * use nightly from source tree
>> > * do a full clobber build.
>> >
>> > Thank you.
>> >
>> > - Garrett
>>
>> After removing the crypto tarball, I failed to dmake setup. Any ideas?
>>
>> asias at hejun:/code/illumos-gate$ ls
>> exception_lists illumos.sh log nohup.out README usr
>> asias at hejun:/code/illumos-gate$ hg tip
>> changeset: 13188:d3448309c82d
>> tag: tip
>> user: Asias He <asias.hejun at gmail.com>
>> date: Tue Sep 14 12:50:00 2010 +0800
>> description:
>> 75 Please remove cmd/des
>> Reviewed by: garrett at nexenta.com, estseg at gmail.com
>> Approved by: garrett at nexenta.com
>>
>> asias at hejun:/code/illumos-gate/usr/src$ dmake setup
>> ...
>> Error: if closed sources are not present, ON_CLOSED_BINS must point to
>> closed binaries.
>> root_i386 is not present in /code/illumos-gate/closed.
>> *** Error code 1
>> The following command caused the error:
>> CLOSED_ROOT="$ON_CLOSED_BINS/root_i386${RELEASE_BUILD+-nd}"; \
>> if [ "$CLOSED_IS_PRESENT" = no ]; then \
>> if [ ! -d "$CLOSED_ROOT" ]; then \
>> echo "Error: if closed sources are not present," \
>> "ON_CLOSED_BINS must point to closed binaries."; \
>> echo "root_i386${RELEASE_BUILD+-nd} is not" \
>> "present in $ON_CLOSED_BINS."; \
>> exit 1; \
>> fi; \
>> echo "Copying closed binaries from $CLOSED_ROOT"; \
>> (cd $CLOSED_ROOT; \
>> /usr/bin/tar cfX -
>> /code/illumos-gate/exception_lists/closed-bins .) | \
>> (cd /code/illumos-gate/proto/root_i386; /usr/bin/tar xBpf -); \
>> fi
>> dmake: Fatal error: Command failed for target `closedbins'
>> Current working directory /code/illumos-gate/usr/src
>>
>>
>>
>> >
>> > _______________________________________________
>> > Developer mailing list
>> > Developer at lists.illumos.org
>> > http://lists.illumos.org/m/listinfo/developer
>> >
>>
>>
>>
>
>
>
--
Best Regards
Asias He
More information about the Developer
mailing list