From b714b629b700003ac6d076a5b003f84469d9f031 Mon Sep 17 00:00:00 2001 From: remittor Date: Thu, 1 Jan 2026 12:27:28 +0300 Subject: [PATCH] Integrate mdig and ip2net to main package --- .github/workflows/build.yml | 4 ++-- zapret/Makefile | 18 +++++++++++++++--- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 46470c7..dd4ca21 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -252,9 +252,9 @@ jobs: cat .config echo "------------- .config END -------------------" if [ "$ARCH" = "$LUCI_ARCH" ]; then - PKGLIST=`echo package/zapret-openwrt/{zapret,zapret-tpws,zapret-mdig,zapret-ip2net,luci-app-zapret}/compile` + PKGLIST=`echo package/zapret-openwrt/{zapret,luci-app-zapret}/compile` else - PKGLIST=`echo package/zapret-openwrt/{zapret,zapret-tpws,zapret-mdig,zapret-ip2net}/compile` + PKGLIST=`echo package/zapret-openwrt/zapret/compile` fi if [ "$MAX_SPEED" = "false" ]; then make $PKGLIST V=s CONFIG_CCACHE=1 BUILD_LOG=1 diff --git a/zapret/Makefile b/zapret/Makefile index 30cc5af..6e0ae32 100644 --- a/zapret/Makefile +++ b/zapret/Makefile @@ -43,13 +43,18 @@ endef define Build/Prepare $(Build/Prepare/Default) rm -f $(PKG_BUILD_DIR)/$(MAKE_PATH)/nfqws + rm -f $(PKG_BUILD_DIR)/ip2net/ip2net + rm -f $(PKG_BUILD_DIR)/mdig/mdig endef #define Build/Configure #endef -#define Build/Compile -#endef +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR)/$(MAKE_PATH) $(TARGET_CONFIGURE_OPTS) + $(MAKE) -C $(PKG_BUILD_DIR)/ip2net $(TARGET_CONFIGURE_OPTS) + $(MAKE) -C $(PKG_BUILD_DIR)/mdig $(TARGET_CONFIGURE_OPTS) +endef define Package/$(PKG_NAME)/conffiles /etc/config/zapret @@ -61,7 +66,11 @@ endef define Package/$(PKG_NAME)/install $(INSTALL_DIR) $(1)/opt/zapret $(INSTALL_DIR) $(1)/opt/zapret/$(MAKE_PATH) - $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(MAKE_PATH)/nfqws $(1)/opt/zapret/$(MAKE_PATH)/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(MAKE_PATH)/nfqws $(1)/opt/zapret/$(MAKE_PATH)/ + $(INSTALL_DIR) $(1)/opt/zapret/ip2net + $(INSTALL_BIN) $(PKG_BUILD_DIR)/ip2net/ip2net $(1)/opt/zapret/ip2net/ + $(INSTALL_DIR) $(1)/opt/zapret/mdig + $(INSTALL_BIN) $(PKG_BUILD_DIR)/mdig/mdig $(1)/opt/zapret/mdig/ $(INSTALL_DIR) $(1)/opt/zapret/common $(CP) $(PKG_BUILD_DIR)/common/* $(1)/opt/zapret/common/ #$(INSTALL_DIR) $(1)/opt/zapret/docs @@ -110,6 +119,9 @@ define Package/$(PKG_NAME)/install chmod 644 $(1)/opt/zapret/init.d/openwrt/custom.d/*.sh chmod 644 $(1)/opt/zapret/config.default chmod 755 $(1)/opt/zapret/*.sh + chmod 755 $(1)/opt/zapret/$(MAKE_PATH)/* + chmod 755 $(1)/opt/zapret/ip2net/* + chmod 755 $(1)/opt/zapret/mdig/* endef define Package/$(PKG_NAME)/preinst