aboutsummaryrefslogtreecommitdiff
path: root/net/freeradius3
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2020-04-25 09:55:21 +0300
committerGitHub <noreply@github.com>2020-04-25 09:55:21 +0300
commit3e9224934b53edcc7ab96196f098738a5ae1e50c (patch)
tree6b38b0a6f7a1a284218675e2ea760d4ce1d61281 /net/freeradius3
parent746f200a7d4e4ff0743e0fc7d8e483a0d48e1141 (diff)
parentf97a349bdf974055d79ee8fa7bf963950ea2cb8b (diff)
Merge pull request #11918 from dvtirol/freeradius-rest
Support building freeradius3-mod-rest
Diffstat (limited to 'net/freeradius3')
-rw-r--r--net/freeradius3/Makefile21
1 files changed, 19 insertions, 2 deletions
diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile
index a7085a94c..cd99a1e8e 100644
--- a/net/freeradius3/Makefile
+++ b/net/freeradius3/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=freeradius3
PKG_VERSION:=release_3_0_20
-PKG_RELEASE:=3
+PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/FreeRADIUS/freeradius-server/archive
@@ -457,6 +457,16 @@ define Package/freeradius3-mod-unix/conffiles
/etc/freeradius3/mods-enabled/unix
endef
+define Package/freeradius3-mod-rest
+ $(call Package/freeradius3/Default)
+ DEPENDS:=freeradius3 +libcurl +libjson-c
+ TITLE:=Radius REST module
+endef
+
+define Package/freeradius3-mod-rest/conffiles
+/etc/freeradius3/mods-available/rest
+endef
+
define Package/freeradius3-utils
$(call Package/freeradius3/Default)
DEPENDS:=+freeradius3-common
@@ -505,7 +515,6 @@ CONFIGURE_ARGS+= \
--without-rlm_python \
--without-rlm_redis \
--without-rlm_rediswho \
- --without-rlm_rest \
--without-rlm_ruby \
--without-rlm_securid \
--without-rlm_smsotp \
@@ -631,6 +640,13 @@ else
CONFIGURE_ARGS+= --without-rlm_unix
endif
+ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-rest),)
+ CONFIGURE_ARGS+= --with-rlm_rest
+else
+ CONFIGURE_ARGS+= --without-rlm_rest
+endif
+
+
ifneq ($(SDK)$(CONFIG_PACKAGE_freeradius3-mod-ldap),)
CONFIGURE_ARGS+= --with-rlm_ldap \
--with-rlm_ldap-include-dir="$(STAGING_DIR)/usr/include" \
@@ -778,4 +794,5 @@ $(eval $(call BuildPlugin,freeradius3-mod-sql-sqlite,rlm_sql_sqlite,))
$(eval $(call BuildPlugin,freeradius3-mod-sqlcounter,rlm_sqlcounter,))
$(eval $(call BuildPlugin,freeradius3-mod-sqlippool,rlm_sqlippool,))
$(eval $(call BuildPlugin,freeradius3-mod-unix,rlm_unix,))
+$(eval $(call BuildPlugin,freeradius3-mod-rest,rlm_rest,))
$(eval $(call BuildPackage,freeradius3-utils))