Improve Fedora build host support: architectures.
Instead of blindly calling dpkg, we will now perform an appropriate test and fall back on uname with some subsequent massaging of uname's output on amd64 and ARM build hosts. Based on a patch from Lucas Alvares Gomes Change-Id: I363addd9f8b4d748d50b69f4509ce627aa5676aa
This commit is contained in:
parent
0a1bf74c32
commit
be48317fc3
@ -14,7 +14,25 @@
|
||||
# under the License.
|
||||
|
||||
# options for create-baremetal-image.sh
|
||||
export ARCH=${ARCH:-$(dpkg --print-architecture)}
|
||||
if [ -f /etc/debian_version ]; then
|
||||
_ARCH=$(dpkg --print-architecture)
|
||||
else
|
||||
_ARCH=$(uname -m)
|
||||
fi
|
||||
ARCH=${ARCH:-_ARCH}
|
||||
|
||||
case $ARCH in
|
||||
"x86_64")
|
||||
ARCH="amd64"
|
||||
;;
|
||||
"armv"*)
|
||||
ARCH="armhf"
|
||||
;;
|
||||
*)
|
||||
echo "WARNING: Unknown architecture: $ARCH"
|
||||
;;
|
||||
esac
|
||||
|
||||
FS_TYPE=${FS_TYPE:-ext4}
|
||||
# Used to set the file extension only at this stage.
|
||||
IMAGE_TYPE=${IMAGE_TYPE:-qcow2}
|
||||
|
Loading…
Reference in New Issue
Block a user