diff --git a/linux/ubuntu/scripts/vcpkg.sh b/linux/ubuntu/scripts/vcpkg.sh index fae7888..08ffe99 100755 --- a/linux/ubuntu/scripts/vcpkg.sh +++ b/linux/ubuntu/scripts/vcpkg.sh @@ -3,7 +3,7 @@ ## File: vcpkg.sh ## Desc: Installs vcpkg ################################################################################ -# source: https://github.com/actions/virtual-environments/blob/206a8183190e81d3266084457e619553551c1252/images/linux/scripts/installers/vcpkg.sh +# source: https://github.com/actions/runner-images/blob/5a94a87d676435f6dc049db865e220bc91ec8a0b/images/linux/scripts/installers/vcpkg.sh # Set env variable for vcpkg VCPKG_INSTALLATION_ROOT=/usr/local/share/vcpkg @@ -13,6 +13,14 @@ echo "VCPKG_INSTALLATION_ROOT=${VCPKG_INSTALLATION_ROOT}" | tee -a /etc/environm git clone https://github.com/Microsoft/vcpkg $VCPKG_INSTALLATION_ROOT $VCPKG_INSTALLATION_ROOT/bootstrap-vcpkg.sh + +# workaround https://github.com/microsoft/vcpkg/issues/27786 + +mkdir -p /root/.vcpkg/ +touch /root/.vcpkg/vcpkg.path.txt + $VCPKG_INSTALLATION_ROOT/vcpkg integrate install chmod 0777 -R $VCPKG_INSTALLATION_ROOT ln -sf $VCPKG_INSTALLATION_ROOT/vcpkg /usr/local/bin + +rm -rf /root/.vcpkg