# HG changeset patch # User Pascal Bellard # Date 1513682506 -3600 # Node ID c648d941e7fa7daa2c78142aabdb2e435b4a5e09 # Parent 9ecd97ecafa7f660fdc53a7788795b837986b277 hardware.cgi: show boot flag diff -r 9ecd97ecafa7 -r c648d941e7fa hardware.cgi --- a/hardware.cgi Fri Nov 03 09:40:56 2017 +0100 +++ b/hardware.cgi Tue Dec 19 12:21:46 2017 +0100 @@ -412,6 +412,7 @@ EOT df_thead echo '' + bootdevs="$(fdisk -l | sed '/\*/!d;/^\/dev/!d;s/ .*//')" for fs in $(blkid | sort | sed 's/:.*//'); do set -- $(df -h | grep "^$fs ") size=$2 @@ -453,12 +454,16 @@ 1) disktype="@cd@" ;; esac + # boot flag + dsk="${fs#/dev/}" + case " $bootdevs " in *\ $fs\ *) dsk="$dsk";; esac + radio="" [ "$REMOTE_USER" == "root" ] || radio="" cat < $radio + --> $(blkid $fs | sed '/LABEL=/!d;s/.*LABEL="\([^"]*\).*/\1/') $type $size