diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2003-04-29 21:48:46 +0000 |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2003-04-29 21:48:46 +0000 |
commit | 4ec153edf903e6a65e1f04bc16348d7bfb3b93e4 (patch) | |
tree | 56d43581032c572bb5cd653e617c2f592fae62d4 /Mac/OSX | |
parent | be4deb1c2805a576d93b60c38fc8ce0f6c46f00e (diff) | |
download | cpython-4ec153edf903e6a65e1f04bc16348d7bfb3b93e4.tar.gz |
The new bundlebuilder-generated applets contain an absolute reference
to the Python used to create them (in the #! line). Therefore, when your
Python installation is moved the applets become invalid. As the
binary distribution is installed in a different place than where it was
created we need to fix up the #! lines.
Diffstat (limited to 'Mac/OSX')
-rwxr-xr-x | Mac/OSX/Dist/resources/postflight | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Mac/OSX/Dist/resources/postflight b/Mac/OSX/Dist/resources/postflight index 4caa2b0cb3..e7cb8f2c96 100755 --- a/Mac/OSX/Dist/resources/postflight +++ b/Mac/OSX/Dist/resources/postflight @@ -68,7 +68,16 @@ fi # The link in the app bundles needs updated. +installed_python=$DEST/Library/Frameworks/Python.framework/Versions/$PYVER/Resources/Python.app/Contents/MacOS/python for app in BuildApplet IDLE PackageManager PythonIDE; do - ln -fsh $DEST/Library/Frameworks/Python.framework/Versions/$PYVER/Resources/Python.app/Contents/MacOS/python \ + ln -fsh $installed_python \ $DEST/Applications/MacPython-$PYVER/$app.app/Contents/MacOS + ed -s $DEST/Applications/MacPython-$PYVER/$app.app/Contents/MacOS/$app << xyzzy +1c +#!$installed_python +. +w +q +xyzzy + done |