Commit a6872b86 authored by Jack Jansen's avatar Jack Jansen

Merged 1.2.2.1 fixes:

- Don't generate README, but ask the user to provide it.
- Create destination dir, if needed.
- Updated for 2.3b1.
parent 686b14d7
...@@ -5,9 +5,9 @@ ...@@ -5,9 +5,9 @@
# TODO: Parameterize the versions, builddirs, etc... # TODO: Parameterize the versions, builddirs, etc...
# Script configs # Script configs
PYVERSION=2.3a2 PYVERSION=2.3b1
PYVER=2.3 PYVER=2.3
BUILDNUM=3 BUILDNUM=1
DOCLEANUP=no DOCLEANUP=no
PROGDIR="`dirname \"$0\"`" PROGDIR="`dirname \"$0\"`"
...@@ -40,6 +40,14 @@ mkdir -p $DMGDIR/root ...@@ -40,6 +40,14 @@ mkdir -p $DMGDIR/root
# Configure and build Python # Configure and build Python
pushd $BUILDROOT pushd $BUILDROOT
# Ask the user whether s/he has edited Welcome.txt
read -p "Have you updated $RESOURCEDIR/Welcome.txt (Y/n)? " welcome
if [ "$welcome" = "n" -o "$welcome" = "N" ]; then
echo "Please do so and retry"
exit
fi
# Check if we should build and install the docs, but only if it # Check if we should build and install the docs, but only if it
# doesn't appear to be done already. TODO: fix this path to be version independent # doesn't appear to be done already. TODO: fix this path to be version independent
if [ ! -e "build/temp.darwin-6.3-Power Macintosh-2.3/build-html/build-html idx" ]; then if [ ! -e "build/temp.darwin-6.3-Power Macintosh-2.3/build-html/build-html idx" ]; then
...@@ -85,16 +93,6 @@ rm -rf $INSTALLROOT/usr ...@@ -85,16 +93,6 @@ rm -rf $INSTALLROOT/usr
python $PYTHONSRC/Mac/scripts/zappycfiles.py $INSTALLROOT/Library/Frameworks/Python.framework/Versions/$PYVER/lib/python$PYVER python $PYTHONSRC/Mac/scripts/zappycfiles.py $INSTALLROOT/Library/Frameworks/Python.framework/Versions/$PYVER/lib/python$PYVER
python $PYTHONSRC/Mac/scripts/zappycfiles.py $INSTALLROOT/Library/Frameworks/Python.framework/Versions/$PYVER/Mac/Tools python $PYTHONSRC/Mac/scripts/zappycfiles.py $INSTALLROOT/Library/Frameworks/Python.framework/Versions/$PYVER/Mac/Tools
# Make the welcome message
cat > $RESOURCEDIR/Welcome.txt <<EOF
Welcome!
This program will install Python $PYVERSION for Mac OS X as a Framework.
Build number: $BUILDNUM
Build date: `date`
EOF
# Finally, build the package... # Finally, build the package...
rm -rf MacPython-OSX.pkg rm -rf MacPython-OSX.pkg
python $PYTHONSRC/Mac/scripts/buildpkg.py \ python $PYTHONSRC/Mac/scripts/buildpkg.py \
...@@ -111,9 +109,13 @@ python $PYTHONSRC/Mac/scripts/buildpkg.py \ ...@@ -111,9 +109,13 @@ python $PYTHONSRC/Mac/scripts/buildpkg.py \
# ...and then make a disk image containing the package. # ...and then make a disk image containing the package.
mv MacPython-OSX.pkg $DMGDIR/root mv MacPython-OSX.pkg $DMGDIR/root
cp $RESOURCEDIR/Welcome.txt $DMGDIR/root/README.txt
$PROGDIR/makedmg $DMGDIR/root $DMGDIR MacPython-OSX-$PYVERSION-$BUILDNUM $PROGDIR/makedmg $DMGDIR/root $DMGDIR MacPython-OSX-$PYVERSION-$BUILDNUM
echo Moving $DMGDIR/MacPython-OSX-$PYVERSION-$BUILDNUM to $DESTDIR echo Moving $DMGDIR/MacPython-OSX-$PYVERSION-$BUILDNUM to $DESTDIR
if [ ! -e $DESTDIR ]; then
mkdir $DESTDIR
fi
mv $DMGDIR/MacPython-OSX-$PYVERSION-$BUILDNUM.dmg $DESTDIR mv $DMGDIR/MacPython-OSX-$PYVERSION-$BUILDNUM.dmg $DESTDIR
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment