tazpanel diff hardware.cgi @ rev 366
boot.cgi/daemon: add website
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sat Jun 29 21:29:35 2013 +0200 (2013-06-29) |
parents | df2865290e55 |
children | 0369a5cb81e3 |
line diff
1.1 --- a/hardware.cgi Sun Jun 23 16:55:26 2013 +0300 1.2 +++ b/hardware.cgi Sat Jun 29 21:29:35 2013 +0200 1.3 @@ -12,27 +12,6 @@ 1.4 1.5 TITLE=$(gettext 'TazPanel - Hardware') 1.6 1.7 -ktoh() 1.8 -{ 1.9 - k=$1 1.10 - if [ $k -lt 1024 ]; then 1.11 - eval_gettext '${k}K' 1.12 - return 1.13 - fi 1.14 - k=$((($k+512)/1024)) 1.15 - if [ $k -lt 1024 ]; then 1.16 - eval_gettext '${k}M' 1.17 - return 1.18 - fi 1.19 - k=$((($k+512)/1024)) 1.20 - if [ $k -lt 1024 ]; then 1.21 - eval_gettext '${k}G' 1.22 - return 1.23 - fi 1.24 - k=$((($k+512)/1024)) 1.25 - eval_gettext '${k}T' 1.26 -} 1.27 - 1.28 lsusb_table() 1.29 { 1.30 cat << EOT 1.31 @@ -318,12 +297,14 @@ 1.32 if grep -q "^$fs " /proc/swaps; then 1.33 action="swapoff" 1.34 set -- $(grep "^$fs " /proc/swaps) 1.35 - size=$(ktoh $3) 1.36 - used=$(ktoh $4) 1.37 - av=$(ktoh $(($3-$4))) 1.38 + size=$(blk2h $(($3*2))) 1.39 + used=$(blk2h $(($4*2))) 1.40 + av=$(blk2h $((2*($3-$4)))) 1.41 pct=$(((100*$4)/$3))% 1.42 mp=swap 1.43 fi 1.44 + [ -z "$size" ] && 1.45 + size="$(blk2h $(cat /sys/block/${fs#/dev/}/size /sys/block/*/${fs#/dev/}/size))" 1.46 cat << EOT 1.47 <tr> 1.48 <td><input type="radio" name="device" value="$action $fs" />