tazpanel rev 620
hardware.cgi: show boot flag
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Dec 19 12:21:46 2017 +0100 (2017-12-19) |
parents | 9ecd97ecafa7 |
children | fb585e9d299a |
files | hardware.cgi |
line diff
1.1 --- a/hardware.cgi Fri Nov 03 09:40:56 2017 +0100 1.2 +++ b/hardware.cgi Tue Dec 19 12:21:46 2017 +0100 1.3 @@ -412,6 +412,7 @@ 1.4 EOT 1.5 df_thead 1.6 echo '<tbody>' 1.7 + bootdevs="$(fdisk -l | sed '/\*/!d;/^\/dev/!d;s/ .*//')" 1.8 for fs in $(blkid | sort | sed 's/:.*//'); do 1.9 set -- $(df -h | grep "^$fs ") 1.10 size=$2 1.11 @@ -453,12 +454,16 @@ 1.12 1) disktype="@cd@" ;; 1.13 esac 1.14 1.15 + # boot flag 1.16 + dsk="${fs#/dev/}" 1.17 + case " $bootdevs " in *\ $fs\ *) dsk="<i>$dsk</i>";; esac 1.18 + 1.19 radio="<input type=\"radio\" name=\"device\" value=\"$action $fs\" id=\"${fs#/dev/}\"/>" 1.20 [ "$REMOTE_USER" == "root" ] || radio="" 1.21 cat <<EOT 1.22 <tr> 1.23 <td>$radio<!-- 1.24 - --><label for="${fs#/dev/}" data-icon="$disktype"> ${fs#/dev/}</label></td> 1.25 + --><label for="${fs#/dev/}" data-icon="$disktype"> $dsk</label></td> 1.26 <td>$(blkid $fs | sed '/LABEL=/!d;s/.*LABEL="\([^"]*\).*/\1/')</td> 1.27 <td>$type</td> 1.28 <td>$size</td>