Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f75c0e6

Browse files
authored
There is no AGENT_TOOLSDIRECTORY on GitHub images (#21)
This change reflects what the Windows installer already does: https://github.com/mjpieters/python-versions/blob/c0e7ef2c3c5b8e3dce50c0caceaafb4a5266a36c/installers/win-setup-template.ps1#L82-L87
1 parent e6805b9 commit f75c0e6

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

installers/nix-setup-template.sh

+9-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,14 @@ PYTHON_MAJOR_DOT_MINOR=python$MAJOR_VERSION.$MINOR_VERSION
99
PYTHON_MAJORMINOR=python$MAJOR_VERSION$MINOR_VERSION
1010
PYTHON_FULL_VERSION=$MAJOR_VERSION.$MINOR_VERSION.$BUILD_VERSION
1111

12-
PYTHON_TOOLCACHE_PATH=$AGENT_TOOLSDIRECTORY/Python
12+
if [ -z ${AGENT_TOOLSDIRECTORY+x} ]; then
13+
# No AGENT_TOOLSDIRECTORY on GitHub images
14+
TOOLCACHE_ROOT=$RUNNER_TOOL_CACHE
15+
else
16+
TOOLCACHE_ROOT=$AGENT_TOOLSDIRECTORY
17+
fi
18+
19+
PYTHON_TOOLCACHE_PATH=$TOOLCACHE_ROOT/Python
1320
PYTHON_TOOLCACHE_VERSION_PATH=$PYTHON_TOOLCACHE_PATH/$PYTHON_FULL_VERSION
1421
PYTHON_TOOLCACHE_VERSION_ARCH_PATH=$PYTHON_TOOLCACHE_VERSION_PATH/x64
1522

@@ -47,4 +54,4 @@ echo "Upgrading PIP..."
4754
./python -m pip install --ignore-installed pip
4855

4956
echo "Create complete file"
50-
touch $PYTHON_TOOLCACHE_VERSION_PATH/x64.complete
57+
touch $PYTHON_TOOLCACHE_VERSION_PATH/x64.complete

0 commit comments

Comments
 (0)