From 1219bf8a90a7bf8cd3a5363551ef635d51e8fc8e Mon Sep 17 00:00:00 2001 From: Tudor Florea Date: Thu, 8 Oct 2015 22:51:41 +0200 Subject: initial commit for Enea Linux 5.0 arm Signed-off-by: Tudor Florea --- .../ipsec-tools/racoonctl-build-fix.patch | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 meta-networking/recipes-support/ipsec-tools/ipsec-tools/racoonctl-build-fix.patch (limited to 'meta-networking/recipes-support/ipsec-tools/ipsec-tools/racoonctl-build-fix.patch') diff --git a/meta-networking/recipes-support/ipsec-tools/ipsec-tools/racoonctl-build-fix.patch b/meta-networking/recipes-support/ipsec-tools/ipsec-tools/racoonctl-build-fix.patch new file mode 100644 index 000000000..f77fa8638 --- /dev/null +++ b/meta-networking/recipes-support/ipsec-tools/ipsec-tools/racoonctl-build-fix.patch @@ -0,0 +1,49 @@ +Subject: [PATCH] ipsec-tools: racoonctl buildfix + +Upstream-Status: Pending + +building ipsec-tools failed building/linking racoonctl with some errors: + - missing "yylex" error + - some linking errors for variables defined in racoon but not racoonctl + - some symbols from nattraversal.c where not found as it wasn't linked + when building with NAT support. + +Signed-off-by: Liviu Gheorghisan +Signed-off-by: Daniel BORNAZ +--- +diff -rupN a/src/racoon/Makefile.am b/src/racoon/Makefile.am +--- a/src/racoon/Makefile.am 2014-03-05 12:16:52.907101044 +0100 ++++ b/src/racoon/Makefile.am 2014-03-05 12:17:10.946320064 +0100 +@@ -44,7 +44,17 @@ racoon_DEPENDENCIES = \ + $(CRYPTOBJS) $(HYBRID_OBJS) $(NATT_OBJS) $(FRAG_OBJS) $(SECCTX_OBJS) \ + vmbuf.o sockmisc.o misc.o + +-racoonctl_SOURCES = racoonctl.c str2val.c ++racoonctl_SOURCES = \ ++ session.c isakmp.c handler.c \ ++ isakmp_ident.c isakmp_agg.c isakmp_base.c \ ++ isakmp_quick.c isakmp_inf.c isakmp_newg.c \ ++ gssapi.c dnssec.c getcertsbyname.c privsep.c \ ++ pfkey.c admin.c evt.c ipsec_doi.c oakley.c grabmyaddr.c vendorid.c \ ++ policy.c localconf.c remoteconf.c crypto_openssl.c algorithm.c \ ++ proposal.c sainfo.c strnames.c nattraversal.c \ ++ plog.c logger.c schedule.c str2val.c \ ++ safefile.c backupsa.c genlist.c rsalist.c \ ++ cftoken.l cfparse.y prsa_tok.l prsa_par.y racoonctl.c + racoonctl_LDADD = libracoon.la ../libipsec/libipsec.la + + libracoon_la_SOURCES = kmpstat.c vmbuf.c sockmisc.c misc.c + +diff -rupN a/src/racoon/racoonctl.c b/src/racoon/racoonctl.c +--- a/src/racoon/racoonctl.c 2014-03-05 12:16:52.915100698 +0100 ++++ b/src/racoon/racoonctl.c 2014-03-05 12:17:17.906018754 +0100 +@@ -247,6 +247,9 @@ usage() + #error "Incompatible racoonctl interface" + #endif + ++int f_local = 0; /* local test mode. behave like a wall. */ ++int dump_config =0; ++ + int + main(ac, av) + int ac; -- cgit v1.2.3-54-g00ecf