summaryrefslogtreecommitdiff
path: root/tools/ds-identify
diff options
context:
space:
mode:
authorScott Moser <smoser@brickies.net>2017-09-05 16:57:10 -0400
committerScott Moser <smoser@brickies.net>2017-09-07 13:34:12 -0400
commitdcbb901cc3e9e888bc8f87e87bdc0ca8436a2baa (patch)
treee4c104cd6ef815461d277001193036940a4a8090 /tools/ds-identify
parent5582e4a266118b63ff86b6258b23d66df6d129d5 (diff)
downloadvyos-cloud-init-dcbb901cc3e9e888bc8f87e87bdc0ca8436a2baa.tar.gz
vyos-cloud-init-dcbb901cc3e9e888bc8f87e87bdc0ca8436a2baa.zip
ds-identify: Make OpenStack return maybe on arch other than intel.
OpenStack Nova identifies itself only to Intel guests. Make ds-identify return 'MAYBE' for OpenStack on non-intel arches. An unnecessary change here is to rename the 'policy_nodmi' kwarg to 'policy_no_dmi' in the related unit tests. LP: #1715241
Diffstat (limited to 'tools/ds-identify')
-rwxr-xr-xtools/ds-identify6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/ds-identify b/tools/ds-identify
index 33bd2991..ee5e05a4 100755
--- a/tools/ds-identify
+++ b/tools/ds-identify
@@ -833,6 +833,12 @@ dscheck_OpenStack() {
return ${DS_FOUND}
fi
+ # LP: #1715241 : arch other than intel are not identified properly.
+ case "$DI_UNAME_MACHINE" in
+ i?86|x86_64) :;;
+ *) return ${DS_MAYBE};;
+ esac
+
return ${DS_NOT_FOUND}
}