smartmontools: convert init script to procd 11475/head
authorRosen Penev <rosenp@gmail.com>
Sat, 29 Feb 2020 21:38:14 +0000 (13:38 -0800)
committerRosen Penev <rosenp@gmail.com>
Mon, 2 Mar 2020 00:31:08 +0000 (16:31 -0800)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
utils/smartmontools/Makefile
utils/smartmontools/files/smartd.init

index ee1feff33983a73d510c0c8cbfa437031c6a6ee4..5d9797699d17ee83aaca50637d304c85133a2b0f 100644 (file)
@@ -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
index f1453f2577da6487e70fc78ef9ddcd4e2b5e2af7..ae849adde6320b560463bd816f73c8390e297033 100644 (file)
@@ -3,14 +3,16 @@
 
 START=95
 
-start() {
-       service_start /usr/sbin/smartd -q never
-}
+USE_PROCD=1
+PROG=/usr/sbin/smartd
 
-stop() {
-       service_stop /usr/sbin/smartd
+start_service() {
+       procd_open_instance
+       procd_set_param command "$PROG"
+       procd_append_param command -n -q never
+       procd_close_instance
 }
 
-reload() {
-       service_reload /usr/sbin/smartd
+reload_service() {
+       procd_send_signal smartd
 }