rpcd: reload rpcd on installation of rpcd-mod-*
When installing additional rpcd modules, a restart of rpcd is required. This often confuses users as even after installing rpcd-mod-rpcsys the relevant ubus objects are still missing until rpcd has been reloaded (or the system has been rebooted, obviously). Let rpcd-mod-* reload rpcd as post-install action. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
afb9c24d90
commit
32ba52e217
|
@ -8,7 +8,7 @@
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=rpcd
|
PKG_NAME:=rpcd
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
|
|
||||||
PKG_SOURCE_PROTO:=git
|
PKG_SOURCE_PROTO:=git
|
||||||
PKG_SOURCE_URL=$(PROJECT_GIT)/project/rpcd.git
|
PKG_SOURCE_URL=$(PROJECT_GIT)/project/rpcd.git
|
||||||
|
@ -84,6 +84,11 @@ define BuildPlugin
|
||||||
$(3)
|
$(3)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/rpcd-mod-$(1)/postinst
|
||||||
|
#!/bin/sh
|
||||||
|
[ -n "$$$${IPKG_INSTROOT}" ] || /etc/init.d/rpcd reload
|
||||||
|
endef
|
||||||
|
|
||||||
define Package/rpcd-mod-$(1)/install
|
define Package/rpcd-mod-$(1)/install
|
||||||
$(INSTALL_DIR) $$(1)/usr/lib/rpcd
|
$(INSTALL_DIR) $$(1)/usr/lib/rpcd
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/$(1).so $$(1)/usr/lib/rpcd/
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/$(1).so $$(1)/usr/lib/rpcd/
|
||||||
|
|
Loading…
Reference in New Issue