Check for Alibaba Cloud X-Dragon Architecture
Thanks to Richard W.M. Jones' Super Powerful Bash Script
Weisson authored 2 years ago
Richard W.M. Jones committed 2 years ago
113 | 113 | arch=$(uname -m | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/') |
114 | 114 | |
115 | 115 | # Check for Alibaba Cloud |
116 | if echo "$dmi" | grep -q 'Manufacturer: Alibaba Cloud'; then | |
117 | echo "alibaba_cloud" | |
116 | if echo "$dmi" | grep -q 'Manufacturer: Alibaba'; then | |
117 | # Check for Alibaba Cloud X-Dragon Architecture | |
118 | 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 ) 2>/dev/null ; then | |
119 | echo "alibaba_cloud-x_dragon" | |
120 | else | |
121 | echo "alibaba_cloud" | |
122 | fi | |
118 | 123 | fi |
119 | 124 | |
120 | 125 | # Check for VMware. |