smartmontools: convert init script to procd

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2020-02-29 13:38:14 -08:00
parent 0afea2e06b
commit 26b32aceee
No known key found for this signature in database
GPG Key ID: 36D31CFA845F0E3B
2 changed files with 11 additions and 9 deletions

View 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

View File

@ -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
}