From 26b32aceee033fdf9b27ad61747419e8a0b58e42 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 29 Feb 2020 13:38:14 -0800 Subject: [PATCH] smartmontools: convert init script to procd Signed-off-by: Rosen Penev --- utils/smartmontools/Makefile | 2 +- utils/smartmontools/files/smartd.init | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/utils/smartmontools/Makefile b/utils/smartmontools/Makefile index ee1feff339..5d9797699d 100644 --- a/utils/smartmontools/Makefile +++ b/utils/smartmontools/Makefile @@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/uclibc++.mk PKG_NAME:=smartmontools PKG_VERSION:=7.1 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/smartmontools diff --git a/utils/smartmontools/files/smartd.init b/utils/smartmontools/files/smartd.init index f1453f2577..ae849adde6 100644 --- a/utils/smartmontools/files/smartd.init +++ b/utils/smartmontools/files/smartd.init @@ -3,14 +3,16 @@ START=95 -start() { - service_start /usr/sbin/smartd -q never +USE_PROCD=1 +PROG=/usr/sbin/smartd + +start_service() { + procd_open_instance + procd_set_param command "$PROG" + procd_append_param command -n -q never + procd_close_instance } -stop() { - service_stop /usr/sbin/smartd -} - -reload() { - service_reload /usr/sbin/smartd +reload_service() { + procd_send_signal smartd }