qubes-hcl-report: more output added - wikis source format.
This commit is contained in:
parent
6ef280b132
commit
0d47157f3b
@ -51,7 +51,7 @@ if [[ $BRAND =~ "O.E.M" ]]
|
|||||||
PRODUCT=`sudo dmidecode |grep -A9 "Base Board Information" |grep "Product Name:" |cut -d ' ' -f3- |tr -s '[:blank:]' _`
|
PRODUCT=`sudo dmidecode |grep -A9 "Base Board Information" |grep "Product Name:" |cut -d ' ' -f3- |tr -s '[:blank:]' _`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
KERNEL=`uname -r`
|
KERNEL=`uname -r |cut -d '.' -f-3`
|
||||||
CPU=`sudo cat /proc/cpuinfo |grep "model name" |sort -u |cut -d ' ' -f3-`
|
CPU=`sudo cat /proc/cpuinfo |grep "model name" |sort -u |cut -d ' ' -f3-`
|
||||||
CHIPSET=`sudo lspci -nn |grep "00:00.0.*Host bridge"`
|
CHIPSET=`sudo lspci -nn |grep "00:00.0.*Host bridge"`
|
||||||
VGA=`sudo lspci -nn |grep "VGA\|Display" | sed -e "s/^/\t\t/"`
|
VGA=`sudo lspci -nn |grep "VGA\|Display" | sed -e "s/^/\t\t/"`
|
||||||
@ -66,16 +66,25 @@ FILENAME="Qubes-HCL-$BRAND-$PRODUCT-$DATE"
|
|||||||
if [[ "$XLINFO" =~ "hvm_directio" ]]
|
if [[ "$XLINFO" =~ "hvm_directio" ]]
|
||||||
then
|
then
|
||||||
VTX="Active"
|
VTX="Active"
|
||||||
|
HVM="good"
|
||||||
|
|
||||||
VTD="Active"
|
VTD="Active"
|
||||||
|
IOMMU="good"
|
||||||
|
|
||||||
elif [[ "$XLINFO" =~ "hvm" ]]
|
elif [[ "$XLINFO" =~ "hvm" ]]
|
||||||
then
|
then
|
||||||
VTX="Active"
|
VTX="Active"
|
||||||
|
HVM="good"
|
||||||
|
|
||||||
VTD="Not Active"
|
VTD="Not Active"
|
||||||
|
IOMMU="bad"
|
||||||
|
|
||||||
else
|
else
|
||||||
VTX="Not Active"
|
VTX="Not Active"
|
||||||
|
HVM="bad"
|
||||||
|
|
||||||
VTD="Not Active"
|
VTD="Not Active"
|
||||||
|
IOMMU="bad"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo cat /etc/qubes-release |tee ~/$FILENAME.txt
|
sudo cat /etc/qubes-release |tee ~/$FILENAME.txt
|
||||||
@ -91,6 +100,56 @@ echo -e "VT-x:\t\t$VTX" |tee -a ~/$FILENAME.txt
|
|||||||
echo -e "VT-d:\t\t$VTD" |tee -a ~/$FILENAME.txt
|
echo -e "VT-d:\t\t$VTD" |tee -a ~/$FILENAME.txt
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
echo -e "
|
||||||
|
>-->-->-->-->--> HCL Wiki format begins >-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Insert devices in alphabetical order.
|
||||||
|
Change hcl-FIXME to appropriate class (see legend):
|
||||||
|
hcl-good, hcl-bad, hcl-partial, hcl-unknown
|
||||||
|
|
||||||
|
Go to https://groups.google.com/forum/#!forum/qubes-users and search
|
||||||
|
the message containing the HCL report.
|
||||||
|
Then click on "more message options" besides reply button and then on
|
||||||
|
link and insert it into FIXLINK.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<tr align='center'>
|
||||||
|
<td rowspan='1'>
|
||||||
|
$BRAND $PRODUCT<br>
|
||||||
|
(CPU, Chipset, embedded VGA)
|
||||||
|
</td>
|
||||||
|
<td rowspan='1'>${BIOS}</td>\t\t\t\t<!-- BIOS version\t\t# reported BIOS version -->
|
||||||
|
<td rowspan='1' class='hcl-${HVM}'></td>\t\t\t<!-- HVM\t\t\t# HVM can be created? -->
|
||||||
|
<td rowspan='1' class='hcl-${IOMMU}'></td>\t\t\t<!-- IOMMU\t\t\t# PCI-Devices can be assigned to a HVM? -->
|
||||||
|
<td rowspan='1' class='hcl-unknown'></td>\t\t<!-- TPM\t\t\t# Anti Evil Made works? -->
|
||||||
|
<td rowspan='1'></td>\t\t\t\t\t<!-- spacing (QSL) -->\t\t# best achievable QSL - (Qubes Security Level) -->
|
||||||
|
|
||||||
|
<td rowspan='1' class='hcl-FIXME'>R2</td>\t\t<!-- Qubes version\t\t# first reported Qubes version -->
|
||||||
|
<td rowspan='1' class='hcl-FIXME'>${KERNEL}</td>\t<!-- dom0 kernel\t\t# Boots with this kernel version (refer to exact kernel version). -->
|
||||||
|
<td rowspan='1' class='hcl-FIXME'>\n \n </td>\t\t\t\t\t\t\t<!-- Remarks -->
|
||||||
|
<td rowspan='1' class='hcl-reportedby'>
|
||||||
|
<a class='ext-link' href='FIXLINK'><span class='icon'></span>insert name</a>
|
||||||
|
</td>\t\t\t\t\t\t\t<!-- Reported by -->
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<!--
|
||||||
|
If you add a report to an existing device increment the rowspan of
|
||||||
|
first entry for Device, BIOS, HVM, IOMMU, TPM, spacing(QSL)
|
||||||
|
and append the following with the new report data filled in:
|
||||||
|
-->
|
||||||
|
|
||||||
|
<tr align='center'>
|
||||||
|
<td rowspan='1' class='hcl-FIXME'>R2</td>\t\t<!-- Qubes version\t\t# latest reported Qubes version -->
|
||||||
|
<td rowspan='1' class='hcl-FIXME'>${KERNEL}</td>\t<!-- dom0 kernel\t\t# Boots with this kernel version (refer to exact kernel version). -->
|
||||||
|
<td rowspan='1' class='hcl-FIXME'>\n \n </td>\t\t\t\t\t\t\t<!-- Remarks -->
|
||||||
|
<td rowspan='1' class='hcl-reportedby'>
|
||||||
|
<a class='ext-link' href='FIXLINK'><span class='icon'></span>insert name</a>
|
||||||
|
</td>\t\t\t\t\t\t\t<!-- Reported by -->
|
||||||
|
</tr>
|
||||||
|
" >> ~/$FILENAME.txt
|
||||||
|
|
||||||
TEMP_DIR=`mktemp -d`
|
TEMP_DIR=`mktemp -d`
|
||||||
sudo cat /etc/qubes-release > $TEMP_DIR/qubes-release
|
sudo cat /etc/qubes-release > $TEMP_DIR/qubes-release
|
||||||
sudo cat /proc/cpuinfo > $TEMP_DIR/cpuinfo
|
sudo cat /proc/cpuinfo > $TEMP_DIR/cpuinfo
|
||||||
|
Loading…
Reference in New Issue
Block a user