intel-device-plugin: use clearlinux v34900

Upstream's Docker file uses the latest clearlinux/golang image, and
also updates all packages while building. As of this writing latest
packages in clearlinux are broken and make the docker image unusable
after the upgrade.

This fix uses a specific version of clearlinux (34900) known to work.

Change-Id: Ied58e50972cd38489fc1d341f74642dfc87712fa
Closes-Bug: 1939448
Signed-off-by: Davlet Panech <davlet.panech@windriver.com>
This commit is contained in:
Davlet Panech 2021-08-10 15:56:11 -04:00
parent 8d4adc7c9f
commit 4a94f0496b

View File

@ -15,8 +15,15 @@ if [ -z "${IMAGE_TAG}" ]; then
fi fi
# https://bugs.launchpad.net/starlingx/+bug/1927153 # https://bugs.launchpad.net/starlingx/+bug/1927153
# https://bugs.launchpad.net/starlingx/+bug/1939448
# pin clearlinux/golang to the last known working tag # pin clearlinux/golang to the last known working tag
sed -i 's!clearlinux/golang:latest!clearlinux/golang:1.15.10!' build/docker/${DEVICE}.Dockerfile || exit 1 CLEAR_LINUX_BASE=clearlinux/golang:1.15.10
CLEAR_LINUX_VERSION=34900
sed -i -r \
-e 's!^(\s*ARG\s+CLEAR_LINUX_BASE\s*=\s*).*!\1'$CLEAR_LINUX_BASE'!' \
-e 's!^(\s*ARG\s+CLEAR_LINUX_VERSION\s*=\s*).*!\1--version='$CLEAR_LINUX_VERSION'!' \
build/docker/${DEVICE}.Dockerfile || exit 1
make ${DEVICE} make ${DEVICE}