1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
=$(PROJECT_GIT
)/project
/netifd.git
8 PKG_SOURCE_DATE
:=2024-09-03
9 PKG_SOURCE_VERSION
:=cd2a7964f2c09994c09388a76e1a9c6aef4297a2
10 PKG_MIRROR_HASH
:=48ab3fcff63df78191d236f7dde59c6ada50e6dbc071eb92d3ee2265214dfbcd
11 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
18 include $(INCLUDE_DIR
)/package.mk
19 include $(INCLUDE_DIR
)/cmake.mk
24 DEPENDS
:=+libuci
+libnl-tiny
+libubus
+ubus
+ubusd
+jshn
+libubox
+libudebug
+ucode
+ucode-mod-fs
25 TITLE
:=OpenWrt Network Interface Configuration Daemon
28 define Package
/netifd
/conffiles
34 -I
$(STAGING_DIR
)/usr
/include/libnl-tiny \
35 -I
$(STAGING_DIR
)/usr
/include
38 -DLIBNL_LIBS
=-lnl-tiny \
41 define Package
/netifd
/install
42 $(INSTALL_DIR
) $(1)/sbin
43 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/netifd
$(1)/sbin
/
45 $(INSTALL_DIR
) $(1)/etc
/udhcpc.user.d
/
47 $(PKG_BUILD_DIR
)/scripts
/utils.sh \
48 $(PKG_BUILD_DIR
)/scripts
/netifd-proto.sh \
52 $(eval
$(call BuildPackage
,netifd
))