charon-xpc: use kernel-libipsec instead of kernel-pfkey

This commit is contained in:
Martin Willi 2013-07-31 11:38:18 +02:00
parent 546235d34c
commit aafb6fa6c2
3 changed files with 9 additions and 4 deletions

View File

@ -26,10 +26,11 @@ a monolithic and static build. This can be achieved on OS X by using:
CFLAGS="-idirafter /opt/local/include -O2 -Wall -Wno-format -Wno-pointer-sign" \
./configure --enable-monolithic --disable-shared --enable-static \
--disable-defaults \
--enable-openssl --enable-kernel-pfkey --enable-kernel-pfroute \
--enable-openssl --enable-kernel-libipsec --enable-kernel-pfroute \
--enable-eap-mschapv2 --enable-eap-identity --enable-nonce \
--enable-random --enable-pkcs1 --enable-pem --enable-socket-default \
--enable-xauth-generic --enable-keychain --enable-charon \
--enable-pkcs1 --enable-socket-default --enable-osx-attr \
--enable-xauth-generic --enable-gcm --enable-ccm --enable-ctr \
--enable-keychain --enable-charon \
--enable-ikev1 --enable-ikev2
followed by calling make (no need to make install).

View File

@ -166,7 +166,7 @@ int main(int argc, char *argv[])
"charon-xpc.close_ike_on_child_failure", "yes");
if (!charon->initialize(charon,
lib->settings->get_str(lib->settings, "charon-xpc.load",
"random nonce pem pkcs1 openssl kernel-pfkey kernel-pfroute "
"nonce pkcs1 openssl kernel-libipsec kernel-pfroute "
"keychain socket-default eap-identity eap-mschapv2 osx-attr")))
{
exit(SS_RC_INITIALIZATION_FAILED);

View File

@ -236,6 +236,8 @@
"-force_load",
../../libstrongswan/.libs/libstrongswan.a,
"-force_load",
../../libipsec/.libs/libipsec.a,
"-force_load",
../../libhydra/.libs/libhydra.a,
"-force_load",
../../libcharon/.libs/libcharon.a,
@ -288,6 +290,8 @@
"-force_load",
../../libstrongswan/.libs/libstrongswan.a,
"-force_load",
../../libipsec/.libs/libipsec.a,
"-force_load",
../../libhydra/.libs/libhydra.a,
"-force_load",
../../libcharon/.libs/libcharon.a,