packages/fanctrolled: use new service functions

git-svn-id: svn://svn.openwrt.org/openwrt/packages@28950 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico 2011-11-11 15:46:36 +00:00
parent 5a3b6f1ef6
commit 6ed746465c
2 changed files with 8 additions and 5 deletions

View File

@ -1,5 +1,5 @@
# #
# Copyright (C) 2010 OpenWrt.org # Copyright (C) 2010-2011 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v3. # This is free software, licensed under the GNU General Public License v3.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=fancontroled PKG_NAME:=fancontroled
PKG_VERSION:=0.1 PKG_VERSION:=0.1
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar
PKG_SOURCE_URL:=http://code.lukaperkov.net/fancontroled/ PKG_SOURCE_URL:=http://code.lukaperkov.net/fancontroled/

View File

@ -3,6 +3,10 @@
START=75 START=75
STOP=75 STOP=75
SERVICE_NAME="fancontroled"
SERVICE_COMMAND="/usr/sbin/$SERVICE_NAME"
SERVICE_PID_FILE="/var/run/$SERVICE_NAME.pid"
TEMP_SENSOR_CHIP=lm75 TEMP_SENSOR_CHIP=lm75
TEMP_READ_FIELD=temp1_input TEMP_READ_FIELD=temp1_input
MIN_TEMP=30 MIN_TEMP=30
@ -11,12 +15,11 @@ FAN_SENSOR_CHIP=g760a
FAN_CONTROL_FIELD=pwm1 FAN_CONTROL_FIELD=pwm1
PWM_FAN_MIN=1 PWM_FAN_MIN=1
PWM_FAN_MAX=180 PWM_FAN_MAX=180
PID_FILENAME=/var/run/fancontroled.pid
start() { start() {
/usr/sbin/fancontroled -t $TEMP_SENSOR_CHIP -r $TEMP_READ_FIELD -m $MIN_TEMP -M $MAX_TEMP -f $FAN_SENSOR_CHIP -c $FAN_CONTROL_FIELD -p $PWM_FAN_MIN -P $PWM_FAN_MAX -z $PID_FILENAME service_start $SERVICE_COMMAND -t $TEMP_SENSOR_CHIP -r $TEMP_READ_FIELD -m $MIN_TEMP -M $MAX_TEMP -f $FAN_SENSOR_CHIP -c $FAN_CONTROL_FIELD -p $PWM_FAN_MIN -P $PWM_FAN_MAX -z $SERVICE_PID_FILE
} }
stop() { stop() {
kill $(cat $PID_FILENAME) service_stop $SERVICE_COMMAND
} }