include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-cqustdotnet PKG_VERSION:=1.1.10 PKG_RELEASE:=1 PKG_MAINTAINER:=Hurring PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk define Package/$(PKG_NAME)/config endef define Package/$(PKG_NAME) CATEGORY:=LuCI SUBMENU:=3. Applications TITLE:=A LuCI app to simply connect to network of CQUST PKGARCH:=all DEPENDS:=+bash +curl +lua +libuci-lua MAINTAINER:=Hurring endef define Package/$(PKG_NAME)/description A LuCI app to simply connect to network of CQUST endef define Build/Prepare $(CP) $(CURDIR)/root $(PKG_BUILD_DIR) $(CP) $(CURDIR)/luasrc $(PKG_BUILD_DIR) chmod 0755 $(PKG_BUILD_DIR)/root/etc/init.d/cqustdotnet chmod -R 0755 $(PKG_BUILD_DIR)/root/usr/share/cqustdotnet/ mkdir -p $(PKG_BUILD_DIR)/root/etc/openclash/config exit 0 endef define Build/Configure endef define Build/Compile endef define Package/$(PKG_NAME)/conffiles /etc/config/cqustdotnet endef define Package/$(PKG_NAME)/preinst endef define Package/$(PKG_NAME)/postinst endef define Package/$(PKG_NAME)/prerm uci -q set cqustdotnet.config.enabled=0 uci -q commit cqustdotnet exit 0 endef define Package/$(PKG_NAME)/postrm endef define Package/$(PKG_NAME)/install $(CP) $(PKG_BUILD_DIR)/root/* $(1)/ [ -d $(1)/usr/lib/lua/luci ] || mkdir -p $(1)/usr/lib/lua/luci $(CP) $(PKG_BUILD_DIR)/luasrc/* $(1)/usr/lib/lua/luci/ endef $(eval $(call BuildPackage,$(PKG_NAME)))