tazpanel diff hardware.cgi @ rev 378
Use /lib/libtaz.sh and msgmerge
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Dec 21 21:40:29 2013 +0100 (2013-12-21) |
parents | c48b0c995b14 |
children | b3f5245b1e90 |
line diff
1.1 --- a/hardware.cgi Mon Jul 29 20:45:13 2013 +0200 1.2 +++ b/hardware.cgi Sat Dec 21 21:40:29 2013 +0100 1.3 @@ -272,6 +272,20 @@ 1.4 1.5 1.6 # 1.7 + # Loop device management actions 1.8 + # 1.9 + device=$(GET loopdev) 1.10 + lib crypto $device 1.11 + case "$device" in 1.12 + /dev/loop*) 1.13 + set -- $(losetup | grep ^$device:) 1.14 + [ -n "$3" ] && losetup -d $device 1.15 + ro="" 1.16 + [ -n "$(GET readonly)" ] && ro="-r" 1.17 + file="$(GET backingfile)" 1.18 + [ -n "$file" ] && losetup -o $(GET offset) $ro $device $file 1.19 + esac 1.20 + # 1.21 # Disk stats and management (mount, umount, check) 1.22 # 1.23 device=$(GET device) 1.24 @@ -291,7 +305,7 @@ 1.25 EOT 1.26 df_thead 1.27 echo '<tbody>' 1.28 - for fs in $(blkid | sort | sed 's/:.*//') 1.29 + for fs in $(blkid | sed 's/:.*//') 1.30 do 1.31 set -- $(df -h | grep "^$fs ") 1.32 size=$2 1.33 @@ -367,8 +381,10 @@ 1.34 EOT 1.35 1.36 grep -v '^#' /etc/fstab | awk 'BEGIN{print "<table class=\"zebra outbox\">\ 1.37 - <thead><tr><td>spec</td><td>file</td><td>vfstype</td><td>mntops</td><td>\ 1.38 - freq</td><td>passno</td></thead><tbody>"}{print "<tr><td>"$1"</td><td>"$2\ 1.39 + <thead><tr><td>$(gettext 'Disk')</td><td>$(gettext 'Mount point')</td><td>\ 1.40 + $(gettext 'Type')</td><td>$(gettext 'Options')</td><td>\ 1.41 + $(gettext 'Freq')</td><td>$(gettext 'Pass')</td></thead><tbody>"}\ 1.42 + {print "<tr><td>"$1"</td><td>"$2\ 1.43 "</td><td>"$3"</td><td>"$4"</td><td>"$5"</td><td>"$6"</td></tr>"} 1.44 END{print "</tbody></table>"}' 1.45 1.46 @@ -380,19 +396,8 @@ 1.47 <h3>$(gettext 'Loop devices')</h3> 1.48 EOT 1.49 # 1.50 - # Loop device management 1.51 + # Loop device management gui 1.52 # 1.53 - device=$(GET loopdev) 1.54 - lib crypto $device 1.55 - case "$device" in 1.56 - /dev/loop*) 1.57 - set -- $(losetup | grep ^$device:) 1.58 - [ -n "$3" ] && losetup -d $device 1.59 - ro="" 1.60 - [ -n "$(GET readonly)" ] && ro="-r" 1.61 - file="$(GET backingfile)" 1.62 - [ -n "$file" ] && losetup -o $(GET offset) $ro $device $file 1.63 - esac 1.64 cat << EOT 1.65 <form method="get" action="$SCRIPT_NAME#loop"> 1.66 <table id="loop" class="zebra outbox nowrap">