Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Jul 2015 21:53:04 +0200
From:      Oliver Pinter <oliver.pinter@hardenedbsd.org>
To:        John-Mark Gurney <jmg@funkthat.com>
Cc:        Ian Lepore <ian@freebsd.org>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r285160 - head/sys/conf
Message-ID:  <CAPQ4ffsQK1gZQ6Gs8pLMB7n8mghOG-HtHrYBH6zLYtYdKbXo_w@mail.gmail.com>
In-Reply-To: <20150705194954.GA8523@funkthat.com>
References:  <201507051415.t65EFxWd044357@repo.freebsd.org> <20150705194954.GA8523@funkthat.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 7/5/15, John-Mark Gurney <jmg@funkthat.com> wrote:
> Ian Lepore wrote this message on Sun, Jul 05, 2015 at 14:15 +0000:
>> Author: ian
>> Date: Sun Jul  5 14:15:58 2015
>> New Revision: 285160
>> URL: https://svnweb.freebsd.org/changeset/base/285160
>>
>> Log:
>>   Ensure all the required files get built when you include the IPSEC
>> option.
>
> Umm.. This looks more like that IPSEC should require that the crypto
> device be specified instead of fixing it this way...
>

Is there any way to specify implication rules to config?
Ergo if I specify IPSEC without device crypto, then it's auto enable/include.
Similar to linux's Kconfig framework..

>> Modified:
>>   head/sys/conf/files
>>
>> Modified: head/sys/conf/files
>> ==============================================================================
>> --- head/sys/conf/files	Sun Jul  5 11:42:01 2015	(r285159)
>> +++ head/sys/conf/files	Sun Jul  5 14:15:58 2015	(r285160)
>> @@ -3902,17 +3902,17 @@ ofed/drivers/infiniband/hw/mthca/mthca_u
>>
>>  # crypto support
>>  opencrypto/cast.c		optional crypto | ipsec
>> -opencrypto/criov.c		optional crypto
>> -opencrypto/crypto.c		optional crypto
>> +opencrypto/criov.c		optional crypto | ipsec
>> +opencrypto/crypto.c		optional crypto | ipsec
>>  opencrypto/cryptodev.c		optional cryptodev
>> -opencrypto/cryptodev_if.m	optional crypto
>> -opencrypto/cryptosoft.c		optional crypto
>> -opencrypto/cryptodeflate.c	optional crypto
>> -opencrypto/gmac.c		optional crypto
>> -opencrypto/gfmult.c		optional crypto
>> +opencrypto/cryptodev_if.m	optional crypto | ipsec
>> +opencrypto/cryptosoft.c		optional crypto | ipsec
>> +opencrypto/cryptodeflate.c	optional crypto | ipsec
>> +opencrypto/gmac.c		optional crypto | ipsec
>> +opencrypto/gfmult.c		optional crypto | ipsec
>>  opencrypto/rmd160.c		optional crypto | ipsec
>> -opencrypto/skipjack.c		optional crypto
>> -opencrypto/xform.c		optional crypto
>> +opencrypto/skipjack.c		optional crypto | ipsec
>> +opencrypto/xform.c		optional crypto | ipsec
>>  rpc/auth_none.c			optional krpc | nfslockd | nfscl | nfsd
>>  rpc/auth_unix.c			optional krpc | nfslockd | nfscl | nfsd
>>  rpc/authunix_prot.c		optional krpc | nfslockd | nfscl | nfsd
>
> --
>   John-Mark Gurney				Voice: +1 415 225 5579
>
>      "All that I will do, has been done, All that I have, has not."
> _______________________________________________
> svn-src-head@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/svn-src-head
> To unsubscribe, send any mail to "svn-src-head-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPQ4ffsQK1gZQ6Gs8pLMB7n8mghOG-HtHrYBH6zLYtYdKbXo_w>