# # Copyright (C) 2018 Monius # # include $(TOPDIR)/rules.mk PKG_NAME:=mentohust PKG_VERSION:=0.3.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://raw.githubusercontent.com/Mon-ius/mentohust-lede-makefile/master/src/ PKG_MD5SUM:=c7033ba8d8e75294924ed03f4b7b0c45 PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/mentohust SECTION:=net CATEGORY:=Network DEPENDS:=+libpcap TITLE:=An CERNET client daemon URL:=http://code.google.com/p/mentohust/ SUBMENU:=CERNET endef define Package/mentohust/description An CERNET client daemon, Most usually used in China collages. endef define Build/Prepare $(call Build/Prepare/Default) $(SED) 's/dhclient/udhcpc -i/g' $(PKG_BUILD_DIR)/src/myconfig.c endef CONFIGURE_ARGS += \ --disable-encodepass \ --disable-notify # XXX: CFLAGS are already set by Build/Compile/Default MAKE_FLAGS+= \ OFLAGS="" define Package/mentohust/conffiles /etc/mentohust.conf endef define Package/mentohust/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/mentohust $(1)/usr/sbin/ chmod 755 $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc $(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/mentohust.conf $(1)/etc/ endef $(eval $(call BuildPackage,mentohust))