summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRonald Oussoren <ronaldoussoren@mac.com>2006-09-17 18:40:15 (GMT)
committerRonald Oussoren <ronaldoussoren@mac.com>2006-09-17 18:40:15 (GMT)
commit736fc567b26263b5f4714eb0d2ed5e1c2fed4b74 (patch)
treefc00707c463bed6fc8b88b9107a005bd02a537f3
parent137c789e8334b120226711a3f35afa7653d4168f (diff)
downloadcpython-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-xMac/BuildScript/build-installer.py4
-rw-r--r--Mac/Tools/fixapplepython23.py3
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()