This patch adds the eap-radius plugin to the list of available plugins.

Signed-off-by: Luka Logar <luka.logar at cifra.si>
---
diff -urN a/feeds/packages/net/strongswan/Makefile 
b/feeds/packages/net/strongswan/Makefile
--- a/feeds/packages/net/strongswan/Makefile    2013-03-18 11:04:09.000000000 
+0100
+++ b/feeds/packages/net/strongswan/Makefile    2013-03-18 11:10:40.273507363 
+0100
@@ -36,6 +36,7 @@
     eap-identity \
     eap-md5 \
     eap-mschapv2 \
+    eap-radius \
     farp \
     fips-prf \
     gcm \
@@ -150,6 +151,7 @@
     +strongswan-mod-eap-identity \
     +strongswan-mod-eap-md5 \
     +strongswan-mod-eap-mschapv2 \
+    +strongswan-mod-eap-radius \
     +strongswan-mod-farp \
     +strongswan-mod-fips-prf \
     +strongswan-mod-gcm \
@@ -392,6 +394,13 @@
     $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/plugins/libstrongswan-duplicheck.so 
$(1)/usr/lib/ipsec/plugins/
 endef
 
+define Plugin/eap-radius/install
+    $(INSTALL_DIR) $(1)/usr/lib/ipsec
+    $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/libradius.so.* $(1)/usr/lib/ipsec/
+    $(INSTALL_DIR) $(1)/usr/lib/ipsec/plugins
+    $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/plugins/libstrongswan-eap-radius.so 
$(1)/usr/lib/ipsec/plugins/
+endef
+
 define Plugin/attr-sql/install
     $(INSTALL_DIR) $(1)/usr/lib/ipsec
     $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/pool $(1)/usr/lib/ipsec/
@@ -453,6 +462,7 @@
 $(eval $(call BuildPlugin,eap-identity,EAP identity helper,))
 $(eval $(call BuildPlugin,eap-md5,EAP MD5 (CHAP) EAP auth,))
 $(eval $(call BuildPlugin,eap-mschapv2,EAP MS-CHAPv2 EAP auth,))
+$(eval $(call BuildPlugin,eap-radius,EAP Radius auth,))
 $(eval $(call BuildPlugin,farp,fake arp respsonses,))
 $(eval $(call BuildPlugin,fips-prf,FIPS PRF crypto,+strongswan-mod-sha1))
 $(eval $(call BuildPlugin,gcm,GCM AEAD wrapper crypto,))


_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to