[packages] strongswan: add eap-radius plugin
authorluka <luka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 12 Apr 2013 14:37:28 +0000 (14:37 +0000)
committerluka <luka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 12 Apr 2013 14:37:28 +0000 (14:37 +0000)
Signed-off-by: Luka Logar <luka.logar@cifra.si>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@36318 3c298f89-4303-0410-b956-a3cf2f4a3e73

net/strongswan/Makefile

index d1da035..eb71cfc 100644 (file)
@@ -36,6 +36,7 @@ PKG_MOD_AVAILABLE:= \
        eap-identity \
        eap-md5 \
        eap-mschapv2 \
+       eap-radius \
        farp \
        fips-prf \
        gcm \
@@ -150,6 +151,7 @@ $(call Package/strongswan/Default)
        +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 \
@@ -391,6 +393,12 @@ define Plugin/duplicheck/install
        $(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/plugins
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/ipsec/libradius.so.* $(1)/usr/lib/ipsec/
+       $(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/
@@ -452,6 +460,7 @@ $(eval $(call BuildPlugin,duplicheck,advanced duplicate checking,))
 $(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,))