Hi,
I came across an issue with src/libimcv/imcv.c where
IMCV_DEFAULT_POLICY_SCRIPT is hardcoded as follows:
#define IMCV_DEFAULT_POLICY_SCRIPT "ipsec _imv_policy"
It fails where ipsec_script is renamed to, for example, strongswan from
default ipsec.
I have attched a patch to address this issue.
Thanks
Avesh
diff --git a/src/libimcv/Makefile.am b/src/libimcv/Makefile.am
index 4bed3bf..3c5a3c5 100644
--- a/src/libimcv/Makefile.am
+++ b/src/libimcv/Makefile.am
@@ -1,6 +1,7 @@
AM_CPPFLAGS = \
-I$(top_srcdir)/src/libstrongswan \
- -I$(top_srcdir)/src/libtncif
+ -I$(top_srcdir)/src/libtncif \
+ -DIPSEC_SCRIPT=\"${ipsec_script}\"
ipseclib_LTLIBRARIES = libimcv.la
diff --git a/src/libimcv/imcv.c b/src/libimcv/imcv.c
index 30679a3..565e861 100644
--- a/src/libimcv/imcv.c
+++ b/src/libimcv/imcv.c
@@ -25,7 +25,7 @@
#endif
#define IMCV_DEBUG_LEVEL 1
-#define IMCV_DEFAULT_POLICY_SCRIPT "ipsec _imv_policy"
+#define IMCV_DEFAULT_POLICY_SCRIPT IPSEC_SCRIPT" _imv_policy"
/**
_______________________________________________
Dev mailing list
[email protected]
https://lists.strongswan.org/mailman/listinfo/dev