From: Philip Prindeville Date: Wed, 6 Dec 2017 01:03:39 +0000 (-0700) Subject: lm-sensors: add init script X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=0ebe9edb41009d9795fc3aa7ac167557a665aabb;p=openwrt-packages.git lm-sensors: add init script "sensors -s" needs to happen at boot-time so that any "set" statements in sensors.conf file can take effect. Signed-off-by: Philip Prindeville --- diff --git a/utils/lm-sensors/Makefile b/utils/lm-sensors/Makefile index 13aa5b923..3ea3b4f23 100644 --- a/utils/lm-sensors/Makefile +++ b/utils/lm-sensors/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=lm-sensors PKG_VERSION:=3.3.5 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/groeck/lm-sensors.git @@ -101,6 +101,8 @@ ifeq ($(ARCH),i386) $(INSTALL_DIR) $(1)/etc $(INSTALL_CONF) ./files/sensors.conf $(1)/etc/sensors.conf endif + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/lm-sensors.init $(1)/etc/init.d/lm-sensors endef define Package/lm-sensors-detect/install diff --git a/utils/lm-sensors/files/lm-sensors.init b/utils/lm-sensors/files/lm-sensors.init new file mode 100644 index 000000000..5ac7a7240 --- /dev/null +++ b/utils/lm-sensors/files/lm-sensors.init @@ -0,0 +1,14 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2017 Philip Prindeville, Redfish Solutions LLC + +START=28 +STOP= + +PROG=/usr/sbin/sensors + +start() { + [ -f /etc/sensors.conf -o -f /etc/sensors3.conf ] || return + + $PROG -s +} +