From 76a495edadeb4ca3dd3ae83a7648d0b6ae0ed169 Mon Sep 17 00:00:00 2001 From: ChristopherHX Date: Wed, 1 Feb 2023 01:01:56 +0100 Subject: [PATCH] fix: installing vcpkg in custom image (#84) * fix: installing vcpkg in custom image * remove lines causing lint errors --- linux/ubuntu/scripts/vcpkg.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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