mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
parent
3f17b20a02
commit
e743f23cb1
@ -2,7 +2,7 @@
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
pkgname=fancontroled
|
||||
pkgver=0.1
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="a temperature dependent fan speed control"
|
||||
url="http://fancontroled.lukaperkov.net/"
|
||||
arch="all"
|
||||
@ -12,7 +12,10 @@ makedepends="lm_sensors-dev"
|
||||
install=""
|
||||
subpackages=""
|
||||
source="http://code.lukaperkov.net/fancontroled/fancontroled-$pkgver.tar
|
||||
link.patch"
|
||||
link.patch
|
||||
fancontroled.confd
|
||||
fancontroled.initd
|
||||
"
|
||||
|
||||
_builddir="$srcdir"/fancontroled-$pkgver
|
||||
prepare() {
|
||||
@ -34,7 +37,13 @@ package() {
|
||||
cd "$_builddir"
|
||||
mkdir -p "$pkgdir"/usr/sbin
|
||||
make install DESTDIR="$pkgdir" || return 1
|
||||
install -Dm644 "$srcdir"/fancontroled.confd \
|
||||
"$pkgdir"/etc/conf.d/fancontroled || return 1
|
||||
install -Dm755 "$srcdir"/fancontroled.initd \
|
||||
"$pkgdir"/etc/init.d/fancontroled || return 1
|
||||
}
|
||||
|
||||
md5sums="8c3a7efa99e58216ad4633d1e6ed1358 fancontroled-0.1.tar
|
||||
099a824ba948f1f01da8d374024357fd link.patch"
|
||||
099a824ba948f1f01da8d374024357fd link.patch
|
||||
3b9e5e1557ad4877e23f88411e8b84f0 fancontroled.confd
|
||||
b7e49fce1d8182559b808b1ce3b60e7b fancontroled.initd"
|
||||
|
17
testing/fancontroled/fancontroled.confd
Normal file
17
testing/fancontroled/fancontroled.confd
Normal file
@ -0,0 +1,17 @@
|
||||
# possible options for FANCONTROLED_OPTS:
|
||||
# -t --temp-sensor-chip Temperature sensor chip (e.g. lm75)
|
||||
# -r --temp-read-field Temperature read fild (e.g. temp1_input)
|
||||
# -m --min-temp Min fan speed on this temperature (°C)
|
||||
# -M --max-temp Max fan speed on this temperature (°C)
|
||||
# -f --fan-sensor-chip Fan sensor chip (e.g. g760a)
|
||||
# -c --fan-control-field Fan control field (e.g. pwm1)
|
||||
# -p --pwm-fan-min Min fan PWM
|
||||
# -P --pwm-fan-max Max fan PWM
|
||||
#
|
||||
# example:
|
||||
# FANCONTROLED_OPTS="-t lm75 -r temp1_input -m 30 -M 50 -f g760a -c pwm1 -p 1 -P 180"
|
||||
#
|
||||
# see http://fancontroled.lukaperkov.net/ for more info
|
||||
|
||||
FANCONTROLED_OPTS=""
|
||||
|
18
testing/fancontroled/fancontroled.initd
Normal file
18
testing/fancontroled/fancontroled.initd
Normal file
@ -0,0 +1,18 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
command=/usr/sbin/fancontroled
|
||||
command_args="${FANCONTROLED_OPTS}"
|
||||
pidfile=/var/run/fancontroled.pid
|
||||
description="Temperature dependent fan speed control"
|
||||
|
||||
depend() {
|
||||
need modules
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
if [ -z "$FANCONTROLED_OPTS" ]; then
|
||||
eerror "Please set FANCONTROLED_OPTS in /etc/conf.d/$RC_SVCNAME"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user