From: Arne Fitzenreiter Date: Wed, 14 Oct 2009 22:14:34 +0000 (+0200) Subject: Add S.M.A.R.T. fail warning to index.cgi. X-Git-Tag: v2.9-beta1~696 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=c1712013f4f9585359c562d8032d32c5c526db87 Add S.M.A.R.T. fail warning to index.cgi. --- diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi old mode 100755 new mode 100644 index 54c0d1968a..2ae0ecf4ce --- a/html/cgi-bin/index.cgi +++ b/html/cgi-bin/index.cgi @@ -417,6 +417,17 @@ foreach my $line (@df) { } } +# S.M.A.R.T. health warning +my @files = `/bin/ls /var/run/smartctl_out_hddtemp-*`; +foreach my $file (@files) { + chomp ($file); + my $disk=`echo $file | cut -d"-" -f2`; + chomp ($disk); + if (`/bin/grep "SAVE ALL DATA" $file`) { + $warnmessage .= "$Lang::tr{'smartwarn1'} $disk $Lang::tr{'smartwarn2'}
\n"; + } +} + if ($warnmessage) { print "$warnmessage"; } diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 90c57b07e5..f62def280a 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -1509,6 +1509,8 @@ 'sitekeyfile' => 'Sitekeyfile', 'size' => 'Größe', 'smart information' => 'SMART-Informationen', +'smartwarn1' => 'Warnung! Gerät:', +'smartwarn2' => 'meldet S.M.A.R.T. Fehler!!!', 'smbreload' => 'Samba Dienste durchstarten', 'smbrestart' => 'Samba neustarten', 'smbstart' => 'Samba Dienste starten', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index acf83fa656..c0e560fbb3 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1541,6 +1541,8 @@ 'sitekeyfile' => 'Sitekeyfile', 'size' => 'Size', 'smart information' => 'SMART information', +'smartwarn1' => 'WARNING: Device:', +'smartwarn2' => 'report S.M.A.R.T. error', 'smbreload' => 'Samba Dienste durchstarten', 'smbrestart' => 'restart Samba', 'smbstart' => 'Samba Dienste starten',