[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