Changeset 2820
- Timestamp:
- 01/01/05 13:05:17 (4 years ago)
- Files:
-
- lm-sensors/trunk/prog/init/lm_sensors.init (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lm-sensors/trunk/prog/init/lm_sensors.init
r2776 r2820 37 37 if [ $WITHSYS == "0" ]; then 38 38 # If sensors isn't supported by the kernel, try loading the module... 39 [ -e /proc/sys/dev/sensors ] || /sbin/modprobe i2c-proc &>/dev/null39 [ -e /proc/sys/dev/sensors ] || /sbin/modprobe i2c-proc >/dev/null 2>&1 40 40 41 41 # Don't bother if /proc/sensors still doesn't exist, kernel doesn't have … … 44 44 45 45 # If sensors was not already running, unload the module... 46 [ -e /var/lock/subsys/lm_sensors ] || /sbin/modprobe -r i2c-proc &>/dev/null46 [ -e /var/lock/subsys/lm_sensors ] || /sbin/modprobe -r i2c-proc >/dev/null 2>&1 47 47 fi 48 48 49 49 CONFIG=/etc/sysconfig/lm_sensors 50 [ -r "$CONFIG" ] || exit 0 51 grep '^MODULE_' $CONFIG >/dev/null 2>&1 || exit 0 52 53 # Load config file 54 . "$CONFIG" 55 50 56 PSENSORS=/usr/local/bin/sensors 51 57 … … 58 64 59 65 RETVAL=0 66 prog="lm_sensors" 60 67 61 68 start() { 62 echo -n $"Starting up sensors: " 63 test -r "$CONFIG" && . "$CONFIG" 69 echo -n "Starting $prog: loading module " 64 70 65 71 modules=`grep \^MODULE_ $CONFIG | wc -l | tr -d ' '` … … 67 73 while [ $i -lt $modules ] ; do 68 74 module=`eval echo '$'MODULE_$i` 69 echo starting module __${module}__70 /sbin/modprobe $module &>/dev/null75 echo -n "${module} " 76 /sbin/modprobe $module >/dev/null 2>&1 71 77 i=`expr $i + 1` 72 78 done … … 84 90 85 91 stop() { 86 echo -n $"Shutting down sensors: " 87 test -r "$CONFIG" && . "$CONFIG" 92 echo -n "Stopping $prog: " 88 93 89 94 modules=`grep \^MODULE_ $CONFIG | wc -l | tr -d ' '` … … 91 96 while [ $i -ge 0 ] ; do 92 97 module=`eval echo '$'MODULE_$i` 93 /sbin/modprobe -r $module &>/dev/null98 /sbin/modprobe -r $module >/dev/null 2>&1 94 99 i=`expr $i - 1` 95 100 done 96 101 97 102 if [ $WITHSYS == "0" ]; then 98 /sbin/modprobe -r i2c-proc &>/dev/null103 /sbin/modprobe -r i2c-proc >/dev/null 2>&1 99 104 fi 100 105 … … 142 147 ;; 143 148 *) 144 echo "Usage: sensors.init{start|stop|status|restart|reload|condrestart}"149 echo "Usage: $0 {start|stop|status|restart|reload|condrestart}" 145 150 exit 1 146 151 esac
