summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xMac/OSX/Dist/build4
-rw-r--r--Mac/OSX/Dist/resources/Welcome.txt2
-rwxr-xr-xMac/OSX/Dist/resources/postflight2
3 files changed, 7 insertions, 1 deletions
diff --git a/Mac/OSX/Dist/build b/Mac/OSX/Dist/build
index 51ea727..b839ab6 100755
--- a/Mac/OSX/Dist/build
+++ b/Mac/OSX/Dist/build
@@ -91,6 +91,10 @@ make
make DIRMODE=775 EXEMODE=775 FILEMODE=664 DESTDIR=$INSTALLROOT frameworkinstall
make DIRMODE=775 EXEMODE=775 FILEMODE=664 DESTDIR=$INSTALLROOT frameworkinstallextras
+# Unfortunately all the ...MODE arguments above still don't do the trick.
+# Cop out, and recursively set everything group-writeable.
+chmod -R ug+w $INSTALLROOT
+
if [ "$builddocs" = "y" -o "$builddocs" = "Y" ]; then
./python.exe $PYTHONSRC/Mac/OSX/setupDocs.py build
echo ""
diff --git a/Mac/OSX/Dist/resources/Welcome.txt b/Mac/OSX/Dist/resources/Welcome.txt
index 5f0bd37..c855835 100644
--- a/Mac/OSX/Dist/resources/Welcome.txt
+++ b/Mac/OSX/Dist/resources/Welcome.txt
@@ -1,4 +1,4 @@
-This program will install MacPython 2.3b1 for Mac OS X.
+This program will install MacPython 2.3b1+ for Mac OS X.
MacPython consists of the Python programming language interpreter, plus
a set of programs to allow easy access to it for Mac users (an
diff --git a/Mac/OSX/Dist/resources/postflight b/Mac/OSX/Dist/resources/postflight
index 71ff2c1..d1ba76f 100755
--- a/Mac/OSX/Dist/resources/postflight
+++ b/Mac/OSX/Dist/resources/postflight
@@ -9,6 +9,8 @@ PYVER=2.3
PKG=$1
DEST=$2
+# Make sure things are group-writeable
+umask 2
# if destination is / then use usr/local/bin, otherwise just bin
if [ "$DEST" = "/" ]; then