From: Jack Jansen Date: Tue, 29 Apr 2003 21:48:46 +0000 (+0000) Subject: The new bundlebuilder-generated applets contain an absolute reference X-Git-Tag: v2.3c1~928 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8ddc3f0fa6e0e72a6534906037ca08779843c3f5;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Mac/OSX/Dist/resources/postflight b/Mac/OSX/Dist/resources/postflight index 4caa2b0cb3c1..e7cb8f2c9653 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