]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | # Begin $rc_base/init.d/smartenabler | |
3 | ||
4 | . /etc/sysconfig/rc | |
5 | . $rc_functions | |
6 | ||
7 | case "$1" in | |
8 | start) | |
9 | boot_mesg -n "Enabling S.M.A.R.T.: "; | |
10 | for disk in `ls -1 /sys/block | grep -E '^sd' | sort | uniq`; do | |
11 | /usr/sbin/smartctl --smart=on /dev/$disk > /dev/nul; | |
12 | if [ ${?} = 0 ]; then | |
13 | boot_mesg -n "$SUCCESS$disk$NORMAL "; | |
14 | else | |
15 | boot_mesg -n "$WARNING$disk$NORMAL "; | |
16 | fi | |
17 | done | |
18 | boot_mesg; | |
19 | echo_ok; | |
20 | ;; | |
21 | ||
22 | *) | |
23 | echo "Usage: $0 {start}" | |
24 | exit 1 | |
25 | ;; | |
26 | esac | |
27 | ||
28 | # End $rc_base/init.d/smartenabler |