diff options
Diffstat (limited to 'system')
-rw-r--r-- | system/thermald/README | 22 | ||||
-rw-r--r-- | system/thermald/README.Slackware | 14 | ||||
-rw-r--r-- | system/thermald/thermald.SlackBuild | 3 | ||||
-rw-r--r-- | system/thermald/thermald.info | 4 |
4 files changed, 16 insertions, 27 deletions
diff --git a/system/thermald/README b/system/thermald/README index 6326501691..fa25c48142 100644 --- a/system/thermald/README +++ b/system/thermald/README @@ -1,16 +1,16 @@ -The Linux Thermal Daemon program from 01.org +The Linux Thermal Daemon program from Intel Open Source Technology Center -Thermald deals with thermal issues for intel processor families -codenamed intel sandy-bridge and above. It is a Linux daemon -used to prevent the overheating of systems. This daemon monitors +Thermald deals with thermal issues for Intel processor families +codenamed Intel Sandy-Bridge and above. It is a Linux daemon +used to prevent the overheating of systems. This daemon monitors temperature and applies compensation using available cooling methods. -Prefers kernel with: - Intel RAPL power capping driver : Available from Linux kernel 3.13.rc1 - Intel P State driver (Available in Linux kernel stable release) - Intel Power clamp driver (Available in Linux kernel stable release) +Since this is a daemon, it can be started at boot via /etc/rc.d/rc.local: + /usr/sbin/thermald - CONFIG_X86_MSR, so that x86 MSR can be read/write from user space - to control RAPL if no RAPL powecap class driver is not present. +An entry could be added to /etc/rc.d/rc.local_shutdown as well: + killall thermald - If none of the above is available uses cpufreq to control P states. +Optional dependency: msr-tools + +To upgrade please remove thermal_daemon first and then install thermald. diff --git a/system/thermald/README.Slackware b/system/thermald/README.Slackware deleted file mode 100644 index 9b4624d644..0000000000 --- a/system/thermald/README.Slackware +++ /dev/null @@ -1,14 +0,0 @@ -Since this is a daemon, it can be started at boot via /etc/rc.d/rc.local: - /usr/sbin/thermald - -It might be necessary to create /var/run/thermald/ first (depending on your -local system setup) - -An entry could be added to /etc/rc.d/rc.local_shutdown as well: - killall thermald - -CONFIG_X86_MSR is listed as an (optional) dependency, msr-tools -can be installed (https://slackbuilds.org/repository/14.2/system/msr-tools/) - -Uptill version 1.5.4 this was present as thermal_daemon on SBo. -To upgrade please remove thermal_daemon and install thermald. diff --git a/system/thermald/thermald.SlackBuild b/system/thermald/thermald.SlackBuild index 8a2a9ceee5..1dd97022be 100644 --- a/system/thermald/thermald.SlackBuild +++ b/system/thermald/thermald.SlackBuild @@ -3,6 +3,7 @@ # Slackware build script for thermald # Copyright 2017 Aaditya Bagga <aaditya_gnulinux@zoho.com> +# Copyright 2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -96,6 +97,8 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr find $PKG/usr/man -type f -exec gzip -9 {} \; for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +mkdir -p $PKG/var/run/thermald/ + mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a COPYING README.txt $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild diff --git a/system/thermald/thermald.info b/system/thermald/thermald.info index 6ecb8faed1..be19fd2c35 100644 --- a/system/thermald/thermald.info +++ b/system/thermald/thermald.info @@ -6,5 +6,5 @@ MD5SUM="d0cdba81b75d8dd304c10bf4663fb201" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -MAINTAINER="Aaditya Bagga" -EMAIL="aaditya_gnulinux@zoho.com" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" |