@@ -14,6 +14,7 @@ PYTHON_BASEURL="https://www.python.org/ftp/python/%s/python-%s${PYTHON_PRERELEAS
1414# Hardcoded paths
1515FRAMEWORKDIR=" /Library/ManagedFrameworks/Python"
1616PYTHON_BIN=" $FRAMEWORKDIR /Python3.framework/Versions/Current/bin/python3"
17+ PYTHON_BIN_NEW=" $FRAMEWORKDIR /Python3.framework/Versions/Current/Resources/Python.app/Contents/MacOS/Python"
1718RP_BINDIR=" /tmp/relocatable-python"
1819MP_BINDIR=" /tmp/munki-pkg"
1920CONSOLEUSER=$( /usr/bin/stat -f " %Su" /dev/console)
141142
142143# make a symbolic link to help with interactive use
143144if [[ " ${PYTHON_MAJOR_VERSION} " == " 3.9" ]]; then
144- /bin/ln -s " $PYTHON_BIN " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
145+ /bin/ln -s " $PYTHON_BIN_NEW " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
145146fi
146147if [[ " ${PYTHON_MAJOR_VERSION} " == " 3.10" ]]; then
147- /bin/ln -s " $PYTHON_BIN " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
148+ /bin/ln -s " $PYTHON_BIN_NEW " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
148149fi
149150if [[ " ${PYTHON_MAJOR_VERSION} " == " 3.11" ]]; then
150- /bin/cp " $TOOLSDIR /python-$PYTHON_MAJOR_VERSION " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
151+ /bin/ln -s " $PYTHON_BIN_NEW " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
152+ # /bin/cp "$TOOLSDIR/python-$PYTHON_MAJOR_VERSION" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
151153fi
152154if [[ " ${PYTHON_MAJOR_VERSION} " == " 3.12" ]]; then
153- /bin/cp " $TOOLSDIR /python-$PYTHON_MAJOR_VERSION " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
155+ /bin/ln -s " $PYTHON_BIN_NEW " " $TOOLSDIR /$TYPE /payload/usr/local/bin/managed_python3"
156+ # /bin/cp "$TOOLSDIR/python-$PYTHON_MAJOR_VERSION" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
154157fi
155158
156159SB_RESULT=" $? "
0 commit comments