Cop out, and set things to be group-writeable recursively. The various

xxxMODE flags don't cut it. Also set the umask to 2 before doing the
compileall on the destination system.
This commit is contained in:
Jack Jansen 2003-06-20 21:40:57 +00:00
parent 6a55242685
commit b6b988bceb
3 changed files with 7 additions and 1 deletions

View File

@ -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 ""

View 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

View File

@ -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