diff options
author | Ronald Oussoren <ronaldoussoren@mac.com> | 2006-09-17 18:40:15 (GMT) |
---|---|---|
committer | Ronald Oussoren <ronaldoussoren@mac.com> | 2006-09-17 18:40:15 (GMT) |
commit | 736fc567b26263b5f4714eb0d2ed5e1c2fed4b74 (patch) | |
tree | fc00707c463bed6fc8b88b9107a005bd02a537f3 | |
parent | 137c789e8334b120226711a3f35afa7653d4168f (diff) | |
download | cpython-736fc567b26263b5f4714eb0d2ed5e1c2fed4b74.zip cpython-736fc567b26263b5f4714eb0d2ed5e1c2fed4b74.tar.gz cpython-736fc567b26263b5f4714eb0d2ed5e1c2fed4b74.tar.bz2 |
Workaround for bug #1558983
There is an issue with custom icons on directories in the 2.5c2 installer,
don't set a custom icon on "/Applications/MacPython 2.5" for now.
Also make sure that the installer doesn't crap out when the Makefile in the
system's python installation has other customizations than we expect.
-rwxr-xr-x | Mac/BuildScript/build-installer.py | 4 | ||||
-rw-r--r-- | Mac/Tools/fixapplepython23.py | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/Mac/BuildScript/build-installer.py b/Mac/BuildScript/build-installer.py index 083209b..3176c7e 100755 --- a/Mac/BuildScript/build-installer.py +++ b/Mac/BuildScript/build-installer.py @@ -945,6 +945,10 @@ def setIcon(filePath, icnsPath): ref, isDirectory = Carbon.File.FSPathMakeRef(filePath) if isDirectory: + # There is a problem with getting this into the pax(1) archive, + # just ignore directory icons for now. + return + tmpPath = os.path.join(filePath, "Icon\r") if not os.path.exists(tmpPath): fp = open(tmpPath, 'w') diff --git a/Mac/Tools/fixapplepython23.py b/Mac/Tools/fixapplepython23.py index fb8645a..6ba5401 100644 --- a/Mac/Tools/fixapplepython23.py +++ b/Mac/Tools/fixapplepython23.py @@ -123,7 +123,8 @@ def main(): makescript(GXX_SCRIPT, "g++") # Finally fix the makefile rv = fix(MAKEFILE, do_apply) - sys.exit(rv) + #sys.exit(rv) + sys.exit(0) if __name__ == '__main__': main() |