added a configure option to select charon binary
This commit is contained in:
@@ -11,7 +11,8 @@ nmvpnservice_DATA = nm-strongswan-service.name
|
|||||||
@INTLTOOL_DESKTOP_RULE@
|
@INTLTOOL_DESKTOP_RULE@
|
||||||
|
|
||||||
nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in
|
nm-strongswan-service.name: $(srcdir)/nm-strongswan-service.name.in
|
||||||
sed -e 's|[@]LIBEXECDIR[@]|$(libexecdir)|g' $< >$@
|
sed -e 's|[@]LIBEXECDIR[@]|$(libexecdir)|' \
|
||||||
|
-e 's|[@]CHARON[@]|$(charon)|' $< >$@
|
||||||
|
|
||||||
EXTRA_DIST = nm-strongswan-service.name.in \
|
EXTRA_DIST = nm-strongswan-service.name.in \
|
||||||
$(dbusservice_DATA) \
|
$(dbusservice_DATA) \
|
||||||
|
|||||||
@@ -80,6 +80,13 @@ PKG_CHECK_MODULES(NM_UTILS, NetworkManager >= 0.7.0 libnm-util libnm_glib libnm_
|
|||||||
AC_SUBST(NM_UTILS_CFLAGS)
|
AC_SUBST(NM_UTILS_CFLAGS)
|
||||||
AC_SUBST(NM_UTILS_LIBS)
|
AC_SUBST(NM_UTILS_LIBS)
|
||||||
|
|
||||||
|
AC_ARG_WITH(
|
||||||
|
[charon],
|
||||||
|
AS_HELP_STRING([--with-charon=file],[path to the strongSwan IKEv2 daemon charon"]),
|
||||||
|
[AC_SUBST(charon, "$withval")],
|
||||||
|
[AC_SUBST(charon, "${libexecdir}/ipsec/charon")]
|
||||||
|
)
|
||||||
|
|
||||||
AC_ARG_ENABLE(more-warnings,
|
AC_ARG_ENABLE(more-warnings,
|
||||||
AC_HELP_STRING([--enable-more-warnings], [Maximum compiler warnings]),
|
AC_HELP_STRING([--enable-more-warnings], [Maximum compiler warnings]),
|
||||||
set_more_warnings="$enableval",[
|
set_more_warnings="$enableval",[
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[VPN Connection]
|
[VPN Connection]
|
||||||
name=strongswan
|
name=strongswan
|
||||||
service=org.freedesktop.NetworkManager.strongswan
|
service=org.freedesktop.NetworkManager.strongswan
|
||||||
program=/usr/lib/ipsec/charon
|
program=@CHARON@
|
||||||
|
|
||||||
[GNOME]
|
[GNOME]
|
||||||
auth-dialog=@LIBEXECDIR@/nm-strongswan-auth-dialog
|
auth-dialog=@LIBEXECDIR@/nm-strongswan-auth-dialog
|
||||||
|
|||||||
Reference in New Issue
Block a user