[PATCH] Check for Alibaba Cloud X-Dragon Architecture

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks to Richard W.M. Jones' Super Powerful Bash Script
---
 virt-what.in | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/virt-what.in b/virt-what.in
index 3dac91a..f5a4f23 100644
--- a/virt-what.in
+++ b/virt-what.in
@@ -114,10 +114,16 @@ dmi=$(LANG=C dmidecode 2>&1)
 arch=$(uname -m | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/')
 
 # Check for Alibaba Cloud
-if echo "$dmi" | grep -q 'Manufacturer: Alibaba Cloud'; then
-    echo "alibaba_cloud"
+if echo "$dmi" | grep -q 'Manufacturer: Alibaba'; then
+    # Check for Alibaba Cloud X-Dragon Architecture
+    if { echo -e "GET /latest/meta-datainstance/instance-type HTTP/1.0\r\nHost: 100.100.100.200\r\n\r" >&3; grep -sq 'ebm' <&3 ; } 3<> /dev/tcp/100.100.100.200/80 ; then
+        echo "alibaba_cloud-x_dragon"
+    else
+        echo "alibaba_cloud"
+    fi
 fi
 
+
 # Check for VMware.
 # cpuid check added by Chetan Loke.
 
-- 
2.24.3 (Apple Git-128)






[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux