#
# Copytight (C) 2024 Teltonika
#

include $(TOPDIR)/rules.mk

PKG_NAME:=dsa-dot1x-server
PKG_SOURCE_VERSION:=1.1.2
PKG_LICENSE:=Teltonika-closed

include $(INCLUDE_DIR)/package.mk

define Package/dsa-dot1x-server
	SECTION:=net
	CATEGORY:=Network
	TITLE:=802.1X server
	DEPENDS:=+hostapd-mini +radius_test +librtusr +tc-tiny
endef



define Package/dsa-dot1x-server/description
	802.1X Network Access Control
endef

define Package/dsa-dot1x-server/install
	$(INSTALL_DIR) $(1)/usr/sbin/ $(1)/etc/init.d/

	$(INSTALL_BIN) $(PKG_BUILD_DIR)/dot1xd/platform_scripts/tsw.sh $(1)/usr/sbin/dot1x_port_blocker
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/rtk_lrn_util/rtk_lrn_util $(1)/usr/sbin/rtk_lrn_util

	$(INSTALL_BIN) $(PKG_BUILD_DIR)/dot1xd/dot1x_server.init $(1)/etc/init.d/dot1x_server
endef

$(eval $(call BuildPackage,dsa-dot1x-server))

