From b03e655bf02ec0eaf6a2bdbe5b1829d5e0b3710b Mon Sep 17 00:00:00 2001 From: Josef Schlehofer Date: Thu, 30 Oct 2025 10:04:23 +0100 Subject: [PATCH] umurmur: Use example config and add own init script Files such as config file and init script related to OpenWrt were removed in upstream [1]. Config file was same as umurmur.conf.example, thus use it and init script, we need to ship our own. Add a simple one. [1] https://github.com/umurmur/umurmur/commit/209edb5c887e5a5d3ab2c95ab4a8aeb8c1e6e8f3 Signed-off-by: Josef Schlehofer --- net/umurmur/Makefile | 4 ++-- net/umurmur/files/umurmur.init | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 net/umurmur/files/umurmur.init diff --git a/net/umurmur/Makefile b/net/umurmur/Makefile index 85c64ac823..ec6ef28e61 100644 --- a/net/umurmur/Makefile +++ b/net/umurmur/Makefile @@ -68,9 +68,9 @@ define Package/umurmur-openssl/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/umurmurd $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc/umurmur/ - $(INSTALL_CONF) $(PKG_BUILD_DIR)/openwrt/files/umurmur.conf $(1)/etc/umurmur/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/umurmur.conf.example $(1)/etc/umurmur/umurmur.conf $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) $(PKG_BUILD_DIR)/openwrt/files/umurmur.init $(1)/etc/init.d/umurmur + $(INSTALL_BIN) ./files/umurmur.init $(1)/etc/init.d/umurmur endef Package/umurmur-mbedtls/install = $(Package/umurmur-openssl/install) diff --git a/net/umurmur/files/umurmur.init b/net/umurmur/files/umurmur.init new file mode 100644 index 0000000000..f3911c5ea0 --- /dev/null +++ b/net/umurmur/files/umurmur.init @@ -0,0 +1,26 @@ +#!/bin/sh /etc/rc.common + +START=90 +STOP=10 + +USE_PROCD=1 + +PROG=/usr/sbin/umurmurd +CONF=/etc/umurmur/umurmur.conf + +start_service() { + procd_open_instance + procd_set_param command $PROG -d -c $CONF + procd_set_param respawn + procd_set_param stdout 1 + procd_set_param stderr 1 + procd_close_instance +} + +service_triggers() { + procd_add_reload_trigger umurmur +} + +reload_service() { + procd_send_signal umurmur +} -- 2.30.2