From 62676ca47ddfcf04765a7200ba2c63149a2304e5 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 24 Nov 2023 17:31:52 +0100 Subject: [PATCH] Update netifd and add patch to compile on 6.6 --- netifd/Makefile | 10 +++++++--- netifd/patches/001-defin-RTN_POLICY_FAILED.patch | 12 ++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 netifd/patches/001-defin-RTN_POLICY_FAILED.patch diff --git a/netifd/Makefile b/netifd/Makefile index 826889aca..2a9d4cc1b 100644 --- a/netifd/Makefile +++ b/netifd/Makefile @@ -5,9 +5,12 @@ PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=$(PROJECT_GIT)/project/netifd.git -PKG_SOURCE_DATE:=2023-11-10 -PKG_SOURCE_VERSION:=35facc8306f590a7330789ab6d5785c0d43073ef -PKG_MIRROR_HASH:=4f73591ae1873e18df235349e478f2196ca0d3123c313a04149dc9d5e2bfb403 +#PKG_SOURCE_DATE:=2023-11-20 +#PKG_SOURCE_VERSION:=f3e06e81b347bbdec1c6c71603328b6e442728d4 +#PKG_MIRROR_HASH:=f16dd61aede5597fd7b5ee8e7752a916494281bc981b35c16e788ddb7409584a +PKG_SOURCE_DATE:=2023-11-14 +PKG_SOURCE_VERSION:=8587c074f1eb2064c42adb0a6aa5073f695ab89d +PKG_MIRROR_HASH:=f5ceb771badd7a23cceb53537299580d4b483e2b3ec5de09b9c3c54692893dd9 PKG_MAINTAINER:=Felix Fietkau PKG_LICENSE:=GPL-2.0 @@ -21,6 +24,7 @@ include $(INCLUDE_DIR)/cmake.mk define Package/netifd SECTION:=base CATEGORY:=Base system +# DEPENDS:=+libuci +libnl-tiny +libubus +ubus +ubusd +jshn +libubox +libudebug DEPENDS:=+libuci +libnl-tiny +libubus +ubus +ubusd +jshn +libubox TITLE:=OpenWrt Network Interface Configuration Daemon endef diff --git a/netifd/patches/001-defin-RTN_POLICY_FAILED.patch b/netifd/patches/001-defin-RTN_POLICY_FAILED.patch new file mode 100644 index 000000000..d7b530393 --- /dev/null +++ b/netifd/patches/001-defin-RTN_POLICY_FAILED.patch @@ -0,0 +1,12 @@ +--- a/system-linux.c 2023-11-24 16:49:37.715537192 +0100 ++++ b/system-linux.c 2023-11-24 16:50:23.002742488 +0100 +@@ -53,6 +53,9 @@ + #ifndef RTN_FAILED_POLICY + #define RTN_FAILED_POLICY 12 + #endif ++#ifndef RTN_POLICY_FAILED ++#define RTN_POLICY_FAILED 12 ++#endif + + #ifndef IFA_F_NOPREFIXROUTE + #define IFA_F_NOPREFIXROUTE 0x200