Files
boost-versions/installers/nix-setup-template.sh
2020-05-27 09:24:57 +03:00

34 lines
1018 B
Bash

set -e
BOOST_VERSION="{{__VERSION__}}"
ARCHITECTURE="{{__ARCHITECTURE__}}"
if [ -z ${AGENT_TOOLSDIRECTORY+x} ]; then
# No AGENT_TOOLSDIRECTORY on GitHub images
TOOLCACHE_ROOT=$RUNNER_TOOL_CACHE
else
TOOLCACHE_ROOT=$AGENT_TOOLSDIRECTORY
fi
BOOST_TOOLCACHE_PATH=$TOOLCACHE_ROOT/boost
BOOST_TOOLCACHE_VERSION_PATH=$BOOST_TOOLCACHE_PATH/$BOOST_VERSION
BOOST_TOOLCACHE_VERSION_ARCH_PATH=$BOOST_TOOLCACHE_VERSION_PATH/$ARCHITECTURE
echo "Check if Boost hostedtoolcache folder exist..."
if [ ! -d $BOOST_TOOLCACHE_PATH ]; then
mkdir -p $BOOST_TOOLCACHE_PATH
fi
echo "Delete Boost $BOOST_VERSION [$ARCHITECTURE] if installed"
rm -rf $BOOST_TOOLCACHE_VERSION_ARCH_PATH
echo "Create Boost $BOOST_VERSION [$ARCHITECTURE] folder"
mkdir -p $BOOST_TOOLCACHE_VERSION_ARCH_PATH
echo "Copy Boost binaries to hostedtoolcache folder"
cp -R ./* $BOOST_TOOLCACHE_VERSION_ARCH_PATH
rm $BOOST_TOOLCACHE_VERSION_ARCH_PATH/setup.sh
echo "Create complete file"
touch $BOOST_TOOLCACHE_VERSION_PATH/$ARCHITECTURE.complete