fail2ban: Override Build/Compile instead of Py3Build/Compile
authorJeffery To <jeffery.to@gmail.com>
Mon, 6 Mar 2023 14:07:06 +0000 (22:07 +0800)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Thu, 2 Nov 2023 00:16:36 +0000 (01:16 +0100)
This allows changes to the Python build system apply more easily to the
package.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 4195e5c4a8dcb0dfce8049e3e61844a3c1a90d67)

net/fail2ban/Makefile

index dd3d9b8cbd0159973450afa5487eaf5a1e44aa75..aeb7e2dfc78d0d0515deeb4f92ccdb2586d92986 100644 (file)
@@ -48,6 +48,11 @@ define Package/fail2ban/conffiles
 /etc/config/fail2ban
 endef
 
+define Build/Compile
+       cd $(PKG_BUILD_DIR) && ./fail2ban-2to3
+       $(call Py3Build/Compile)
+endef
+
 define Py3Package/fail2ban/filespec
 +|$(PYTHON3_PKG_DIR)
 -|$(PYTHON3_PKG_DIR)/fail2ban/tests
@@ -77,11 +82,6 @@ define Py3Package/fail2ban/install
        $(INSTALL_BIN) ./files/fail2ban.defaults $(1)/etc/uci-defaults/99_fail2ban
 endef
 
-define Py3Build/Compile
-       cd $(PKG_BUILD_DIR) && ./fail2ban-2to3
-       $(call Py3Build/Compile/Default)
-endef
-
 $(eval $(call Py3Package,fail2ban))
 $(eval $(call BuildPackage,fail2ban))
 $(eval $(call BuildPackage,fail2ban-src))