From: Petr Štetiar Date: Sun, 14 Jul 2019 20:10:37 +0000 (+0200) Subject: fstools: add direct dependencies on libblobmsg-json and libjson-c X-Git-Tag: v19.07.0-rc1~400 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=48662712b20fcf05e05b79800b6ec2a5bcbac96d;p=openwrt%2Fstaging%2Fpepe2k.git fstools: add direct dependencies on libblobmsg-json and libjson-c The OpenWrt buildroot ABI version rebuild tracker does not handle transient dependencies, therefore add all libraries linked by block-mount and blockd as direct dependencies to the corresponding binary package definition. This ensures that block-mount and blockd is automatically rebuilt and relinked if any of these libraries has its ABI_VERSION updated in the future. Fixes: FS#2373 [jow: similar fix for procd and 98.42% of commit message] Signed-off-by: Jo-Philip Wich Signed-off-by: Petr Štetiar (cherry picked from commit cbae306815bdfc335eeedc35dc5df3d2d4021a2a) --- diff --git a/package/system/fstools/Makefile b/package/system/fstools/Makefile index 3aa250f7d4..4bc59150da 100644 --- a/package/system/fstools/Makefile +++ b/package/system/fstools/Makefile @@ -79,14 +79,14 @@ define Package/block-mount SECTION:=base CATEGORY:=Base system TITLE:=Block device mounting and checking - DEPENDS:=+ubox +libubox +libuci + DEPENDS:=+ubox +libubox +libuci +libblobmsg-json +libjson-c endef define Package/blockd SECTION:=base CATEGORY:=Base system TITLE:=Block device automounting - DEPENDS:=+block-mount +fstools +libubus +kmod-fs-autofs4 + DEPENDS:=+block-mount +fstools +libubus +kmod-fs-autofs4 +libblobmsg-json +libjson-c endef define Package/fstools/install