Hddtemp
From CBLFS
Jump to navigationJump to searchDownload Source: | http://download.savannah.nongnu.org/releases/hddtemp/hddtemp-0.3-beta15.tar.bz2 |
---|
Contents
Introduction to Hddtemp
hddtemp is a small utility that gives you the temperature of your hard drive by reading S.M.A.R.T. information.
Project Homepage: http://www.guzu.net/linux/hddtemp.php
Dependencies
Optional
Non-Multilib
Compile the package:
./configure --prefix=/usr --with-db-path=/etc/hddtemp.db && make
Install the package:
make install
Multilib
This package does not provide any libraries so only one installation is required.
32Bit
Compile the package:
CC="gcc ${BUILD32}" ./configure --prefix=/usr --with-db-path=/etc/hddtemp.db && make
Install the package:
make install
N32
Compile the package:
CC="gcc ${BUILDN32}" ./configure --prefix=/usr \ --libdir=/usr/lib32 --with-db-path=/etc/hddtemp.db && make
Install the package:
make install
64Bit
Compile the package:
CC="gcc ${BUILD64}" ./configure --prefix=/usr \ --libdir=/usr/lib64 --with-db-path=/etc/hddtemp.db && make
Install the package:
make install
Configuring
Install the hard drive database file.
cd /etc && wget http://www.guzu.net/linux/hddtemp.db
Create a config-file for the hddtempd-bootscript.
cat > /etc/sysconfig/hddtemp.confd << "EOF" # Begin /etc/sysconfig/hddtemp.confd PARAMS="-q -l 127.0.0.1" DRIVES="/dev/hda /dev/hdb /dev/sda /dev/sdb" # End /etc/sysconfig/hddtemp.confd EOF
Create the hddtempd-bootscript.
cat > /etc/rc.d/init.d/hddtempd << "EOF" #!/bin/sh ########################################################################## # Begin $rc_base/init.d/hddtempd # # Description : hddtemp provides information about hard drives temperature # # Authors : # # Version : 00.00 # # Notes : # ########################################################################### . /etc/sysconfig/rc . ${rc_functions} HDD_TEMP=/usr/sbin/hddtemp HDD_TEMP_CONFIG=/etc/sysconfig/hddtemp.confd PARAMS= DRIVES= [ -f ${HDD_TEMP_CONFIG} ] && . ${HDD_TEMP_CONFIG} case "${1}" in start) boot_mesg "Starting the HDDTemp Daemon ..." loadproc ${HDD_TEMP} -d ${PARAMS} ${DRIVES} ;; stop) boot_mesg "Stopping the HDDTemp Daemon ..." killproc ${HDD_TEMP} ;; restart) ${0} stop sleep 1 ${0} start ;; status) statusproc ${HDD_TEMP} ;; *) echo "Usage: ${0} {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/hddtempd EOF
chmod -v 0754 /etc/rc.d/init.d/hddtempd
for link in /etc/rc.d/rc{{0,1,6}.d/K00,{2,3,4,5}.d/S90}hddtempd; do ln -sfv ../init.d/hddtempd ${link}; done
Contents
Installed Directories: | None |
---|---|
Installed Programs: | hddtemp |
Installed Libraries: | None |
Short Descriptions
hddtemp | is a utility to read temperature information from your S.M.A.R.T. enabled hard drives. |
---|