]> granicus.if.org Git - python/commitdiff
Cop out, and set things to be group-writeable recursively. The various
authorJack Jansen <jack.jansen@cwi.nl>
Fri, 20 Jun 2003 21:40:57 +0000 (21:40 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Fri, 20 Jun 2003 21:40:57 +0000 (21:40 +0000)
xxxMODE flags don't cut it. Also set the umask to 2 before doing the
compileall on the destination system.

Mac/OSX/Dist/build
Mac/OSX/Dist/resources/Welcome.txt
Mac/OSX/Dist/resources/postflight

index 51ea7270c0cc57bae3b7cba54219c6fa086dfa68..b839ab6964f9937f71e3762c7128231897194308 100755 (executable)
@@ -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 ""
index 5f0bd375bd18145f5389ad165b412553ebf5278e..c8558356a25b6d13fa75e34d1c92f250b64978bf 100644 (file)
@@ -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
index 71ff2c175934860ca81f7f4ac954fec3b7a59b41..d1ba76f01deb9714b12ec81ca00acf0d5751dbeb 100755 (executable)
@@ -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