Difference between revisions of "Hddtemp"
From CBLFS
Jump to navigationJump to searchWeibullguy (talk | contribs) m |
|||
Line 75: | Line 75: | ||
cat > /etc/sysconfig/hddtemp.confd << "EOF" | cat > /etc/sysconfig/hddtemp.confd << "EOF" | ||
− | # | + | # Begin /etc/sysconfig/hddtemp.confd |
PARAMS="-q -l 127.0.0.1" | PARAMS="-q -l 127.0.0.1" | ||
DRIVES="/dev/hda /dev/hdb /dev/sda /dev/sdb" | DRIVES="/dev/hda /dev/hdb /dev/sda /dev/sdb" | ||
− | # | + | # End /etc/sysconfig/hddtemp.confd |
EOF | EOF | ||
Line 113: | Line 113: | ||
case "${1}" in | case "${1}" in | ||
start) | start) | ||
− | boot_mesg "Starting the HDDTemp | + | boot_mesg "Starting the HDDTemp Daemon ..." |
loadproc ${HDD_TEMP} -d ${PARAMS} ${DRIVES} | loadproc ${HDD_TEMP} -d ${PARAMS} ${DRIVES} | ||
;; | ;; | ||
stop) | stop) | ||
− | boot_mesg "Stopping the HDDTemp | + | boot_mesg "Stopping the HDDTemp Daemon ..." |
killproc ${HDD_TEMP} | killproc ${HDD_TEMP} | ||
;; | ;; |
Revision as of 15:46, 8 December 2007
Download 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. |
---|