2 # Copyright (C) 2014-2015 OpenWrt.org
5 include $(TOPDIR)/rules.mk
8 PKG_VERSION:=2015-09-02
9 PKG_RELEASE=$(PKG_SOURCE_VERSION)
12 PKG_SOURCE_URL:=https://github.com/jow-/MAC-Telnet.git
13 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
14 PKG_SOURCE_VERSION:=37d83cbc9c07266d6c957d27bf75285b305eceab
15 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
18 PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
20 include $(INCLUDE_DIR)/package.mk
22 TARGET_CFLAGS += -ffunction-sections -fdata-sections $(if $(CONFIG_MACTELNET_PLAIN_SUPPORT),-DTELNET_SUPPORT)
23 TARGET_LDFLAGS += -Wl,--gc-sections
28 define Package/mac-telnet-$(1)
32 TITLE:=MAC-Telnet / MAC-SSH $(1)
33 URL:=https://github.com/jow-/MAC-Telnet
36 define Package/mac-telnet-$(1)/description
37 Open source MAC Telnet client and server utilities for connecting to
38 Mikrotik RouterOS routers and Linux machines via MAC address.
41 define Package/mac-telnet-$(1)/install
42 $(INSTALL_DIR) $$(1)/usr/sbin
43 $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(2) $$(1)/usr/sbin/
44 $(call Package/mac-telnet-$(1)/install-extra)
47 $$(eval $$(call BuildPackage,mac-telnet-$(1)))
50 define Package/mac-telnet-server/config
51 config MACTELNET_PLAIN_SUPPORT
52 bool "Include support for plain telnet connections"
53 depends on PACKAGE_mac-telnet-server
56 Disable this option to only support SSH logins to the
60 define Package/mac-telnet-server/install-extra
61 $(INSTALL_DIR) $$(1)/etc/init.d
62 $(INSTALL_BIN) ./files/mactelnet.init $$(1)/etc/init.d/mactelnet
63 $(INSTALL_DIR) $$(1)/etc/config
64 $(INSTALL_DATA) ./files/mactelnet.config $$(1)/etc/config/mactelnet
68 $(eval $(call BuildPlugin,server,mactelnetd))
69 $(eval $(call BuildPlugin,client,mactelnet))
70 $(eval $(call BuildPlugin,ping,macping))
71 $(eval $(call BuildPlugin,discover,mndp))