Skip to content

Commit b8a523c

Browse files
author
Erik Gomez
committed
lrn2zsh
1 parent ce8f7aa commit b8a523c

1 file changed

Lines changed: 20 additions & 14 deletions

File tree

build_python_framework_pkgs.zsh

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,26 @@ if [ "${RP_RESULT}" != "0" ]; then
160160
exit 1
161161
fi
162162

163+
# make a symbolic link to help with interactive use
164+
if [[ "${PYTHON_MAJOR_VERSION}" == "3.9" ]]; then
165+
/bin/ln -s "$PYTHON_BIN" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
166+
fi
167+
if [[ "${PYTHON_MAJOR_VERSION}" == "3.10" ]]; then
168+
/bin/ln -s "$PYTHON_BIN" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
169+
fi
170+
if [[ "${PYTHON_MAJOR_VERSION}" == "3.11" ]]; then
171+
/bin/cp "$TOOLSDIR/python-$PYTHON_MAJOR_VERSION}" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
172+
fi
173+
if [[ "${PYTHON_MAJOR_VERSION}" == "3.12" ]]; then
174+
/bin/cp "$PYTHON_BIN" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
175+
fi
176+
177+
SB_RESULT="$?"
178+
if [ "${SB_RESULT}" != "0" ]; then
179+
echo "Failed create managed_python3 object" 1>&2
180+
exit 1
181+
fi
182+
163183
# move the framework to the Python package folder
164184
echo "Moving Python.framework to payload folder"
165185
/bin/mv "${FRAMEWORKDIR}/Python.framework" "$TOOLSDIR/$TYPE/payload${FRAMEWORKDIR}/Python3.framework"
@@ -219,20 +239,6 @@ fi
219239
/usr/sbin/spctl -a -vvvv "$TOOLSDIR/$TYPE/payload${FRAMEWORKDIR}/Python3.framework/Versions/${PYTHON_BIN_VERSION}/Python"
220240
/usr/sbin/spctl -a -vvvv "$TOOLSDIR/$TYPE/payload${FRAMEWORKDIR}/Python3.framework/Versions/${PYTHON_BIN_VERSION}/lib/libssl.1.1.dylib"
221241

222-
# make a symbolic link to help with interactive use
223-
if [ "${PYTHON_MAJOR_VERSION}" == "3.9" ]; then
224-
/bin/ln -s "$PYTHON_BIN" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
225-
fi
226-
if [ "${PYTHON_MAJOR_VERSION}" == "3.10" ]; then
227-
/bin/ln -s "$PYTHON_BIN" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
228-
fi
229-
if [ "${PYTHON_MAJOR_VERSION}" == "3.11" ]; then
230-
/bin/cp "$TOOLSDIR/python-$PYTHON_MAJOR_VERSION}" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
231-
fi
232-
if [ "${PYTHON_MAJOR_VERSION}" == "3.12" ]; then
233-
/bin/cp "$PYTHON_BIN" "$TOOLSDIR/$TYPE/payload/usr/local/bin/managed_python3"
234-
fi
235-
236242
# take ownership of the payload folder
237243
echo "Taking ownership of the Payload directory"
238244
/usr/bin/sudo /usr/sbin/chown -R ${CONSOLEUSER}:wheel "$TOOLSDIR/$TYPE"

0 commit comments

Comments
 (0)