mirror of
https://github.com/openwrt/luci.git
synced 2026-06-17 14:50:21 +04:00
2e0a445ed5
Usage of killall is replaced with init script. This is cleaner solution as it does not consider some implementation detail but rather passes that on to init script implementation. IPKG_INSTROOT was added to prevent execution when not running in current root. It is invalid to request reload if install-root is not current root. In this case it can be considered harmless but it is invalid nonetheless. Last change is removal of `exit 0`. This caused skip of default postinst. Execution of default postinst does no harm and is more standard considering possible future expansion of it. Signed-off-by: Karel Kočí <karel.koci@nic.cz>
47 lines
987 B
Makefile
47 lines
987 B
Makefile
#
|
|
# Copyright (C) 2016-2017 Jo-Philipp Wich <jo@mein.io>
|
|
#
|
|
# Licensed under the Apache License, Version 2.0.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=rpcd-mod-rrdns
|
|
PKG_VERSION:=20170710
|
|
PKG_MAINTAINER:=Jo-Philipp Wich <jo@mein.io>
|
|
|
|
PKG_LICENSE:=Apache-2.0
|
|
|
|
PKG_BUILD_PARALLEL:=1
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
define Build/Prepare
|
|
$(INSTALL_DIR) $(PKG_BUILD_DIR)
|
|
$(CP) ./src/* $(PKG_BUILD_DIR)/
|
|
endef
|
|
|
|
define Package/rpcd-mod-rrdns
|
|
SECTION:=libs
|
|
CATEGORY:=Libraries
|
|
TITLE:=Rapid reverse DNS rpcd module
|
|
DEPENDS:=+rpcd +libubox +libubus
|
|
endef
|
|
|
|
define Package/rpcd-mod-rrdns/description
|
|
Provides rapid mass reverse DNS lookup functionality.
|
|
endef
|
|
|
|
define Package/rpcd-mod-rrdns/install
|
|
$(INSTALL_DIR) $(1)/usr/lib/rpcd
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/rrdns.so $(1)/usr/lib/rpcd/
|
|
endef
|
|
|
|
define Package/rpcd-mod-rrdns/postinst
|
|
#!/bin/sh
|
|
[ -n "$$IPKG_INSTROOT" ] || /etc/init.d/rpcd reload
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,rpcd-mod-rrdns))
|