diff --git a/package/system/rpcd/Makefile b/package/system/rpcd/Makefile index 2493c97cb5..3e85f0ce11 100644 --- a/package/system/rpcd/Makefile +++ b/package/system/rpcd/Makefile @@ -12,10 +12,10 @@ PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=$(PROJECT_GIT)/project/rpcd.git -PKG_SOURCE_DATE:=2018-11-28 -PKG_SOURCE_VERSION:=3aa81d0dfae167eccc26203bd0c96f3e3450f253 +PKG_SOURCE_DATE:=2020-01-05 +PKG_SOURCE_VERSION:=efe51f41d6288fa8503cc4f2efb37a777767d505 PKG_MAINTAINER:=Jo-Philipp Wich -PKG_MIRROR_HASH:=1befc5e1793a687e7a37b4f4d611e5f95aef4b79ad4b288c4dcb4c74d212509b +PKG_MIRROR_HASH:=cf4bd4670ce8d49f5fb97f0e74a817324c1a503c90527282e30365d8b9a2e17a PKG_LICENSE:=ISC PKG_LICENSE_FILES:= @@ -40,7 +40,7 @@ endef define Package/rpcd $(Package/rpcd/default) - DEPENDS+= +libuci +libblobmsg-json + DEPENDS+= +libuci +libblobmsg-json +libjson-c endef define Package/rpcd/description diff --git a/package/system/rpcd/files/rpcd.init b/package/system/rpcd/files/rpcd.init index 4a31aa0d00..f75d0e0f0e 100755 --- a/package/system/rpcd/files/rpcd.init +++ b/package/system/rpcd/files/rpcd.init @@ -12,10 +12,10 @@ start_service() { procd_open_instance procd_set_param command "$PROG" ${socket:+-s "$socket"} ${timeout:+-t "$timeout"} + procd_set_param respawn procd_close_instance } reload_service() { procd_send_signal rpcd } - diff --git a/package/system/ubus/Makefile b/package/system/ubus/Makefile index 3e8212c3ee..41d202149c 100644 --- a/package/system/ubus/Makefile +++ b/package/system/ubus/Makefile @@ -48,7 +48,8 @@ define Package/libubus-lua TITLE:=Lua binding for the OpenWrt RPC client endef -TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include +TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include -flto +TARGET_LDFLAGS += -flto CMAKE_OPTIONS = \ -DLUAPATH=/usr/lib/lua