# # Copyright (C) 2020 Bogdan Shatik # # This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=eoip PKG_VERSION:=0.5 PKG_RELEASE:=2 PKG_MAINTAINER:=Bogdan Shatik PKG_LICENSE:=GPL-3.0-or-later PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/bogdik/openwrt-linux-eoip/releases/download/0.5/ PKG_HASH:=22f6f3864665adef26c7fbd57543a396108ba2dff1282af8143f18bc2a9912f8 PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/eoip TITLE:=Mikrotik-compatible userspace EoIP tunnel URL:=https://code.google.com/p/linux-eoip/ SECTION:=net CATEGORY:=Network SUBMENU:=VPN DEPENDS:=+kmod-tun +libpthread +liblzo endef define Package/eoip/conffiles /etc/config/eoip endef define Package/eoip/description linux-eoip can create ethernet tunnels compatible with Mikrotik EoIP tunnel. At current moment it is easiest way to create stateless tunnel with Mikrotik. endef CONFIGURE_ARGS += \ --with-kernel="$(LINUX_DIR)" \ --with-zlib="$(STAGING_DIR)/usr" \ --with-lzo-include="$(STAGING_DIR)/usr/include/lzo" define Package/eoip/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/eoip $(1)/usr/bin/ $(INSTALL_DIR) $(1)/etc/config $(INSTALL_DATA) ./files/eoip.config $(1)/etc/config/eoip $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/eoip.init $(1)/etc/init.d/eoip endef $(eval $(call BuildPackage,eoip))