From: arne_f Date: Thu, 7 Feb 2008 10:31:42 +0000 (+0000) Subject: Initscript to enable smart for all disks. (not added to core x yet) X-Git-Tag: v2.3-beta1~200 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7fb75d9e3887cf8e04f3b465cee95ef7879a88a;p=ipfire-2.x.git Initscript to enable smart for all disks. (not added to core x yet) git-svn-id: http://svn.ipfire.org/svn/ipfire/branches/2.1/trunk@1186 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8 --- diff --git a/lfs/initscripts b/lfs/initscripts index 563fe60707..c56b2b97a2 100644 --- a/lfs/initscripts +++ b/lfs/initscripts @@ -96,6 +96,7 @@ $(TARGET) : ln -sf ../init.d/swap /etc/rc.d/rc0.d/S90swap ln -sf ../init.d/halt /etc/rc.d/rc0.d/S99halt ln -sf ../init.d/sysklogd /etc/rc.d/rc3.d/S10sysklogd + ln -sf ../init.d/smartenabler /etc/rc.d/rc3.d/S19smartenabler ln -sf ../init.d/sysklogd /etc/rc.d/rc6.d/K90sysklogd ln -sf ../init.d/sendsignals /etc/rc.d/rc6.d/S60sendsignals ln -sf ../init.d/mountfs /etc/rc.d/rc6.d/S70mountfs diff --git a/src/initscripts/init.d/smartenabler b/src/initscripts/init.d/smartenabler new file mode 100644 index 0000000000..f07fe90932 --- /dev/null +++ b/src/initscripts/init.d/smartenabler @@ -0,0 +1,22 @@ +#!/bin/sh +# Begin $rc_base/init.d/smartenabler + +. /etc/sysconfig/rc +. $rc_functions + +case "$1" in + start) + for disk in `kudzu -qps -c HD | grep device: | cut -d" " -f2 | sort | uniq`; do + boot_mesg "Enabling S.M.A.R.T. for $disk ..."; + /usr/sbin/smartctl --smart=on /dev/$disk > /dev/nul; + evaluate_retval; + done + ;; + + *) + echo "Usage: $0 {start}" + exit 1 + ;; +esac + +# End $rc_base/init.d/smartenabler