]> granicus.if.org Git - python/commitdiff
Merged 1.2.2.1 fixes:
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 7 May 2003 08:58:11 +0000 (08:58 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 7 May 2003 08:58:11 +0000 (08:58 +0000)
- Don't generate README, but ask the user to provide it.
- Create destination dir, if needed.
- Updated for 2.3b1.

Mac/OSX/Dist/build

index a8976facececb7f1a95e49336646f0b596575b32..1560ee128a97232edb656dabc0113d3ba3508d3c 100755 (executable)
@@ -5,9 +5,9 @@
 # TODO:  Parameterize the versions, builddirs, etc...
 
 # Script configs
-PYVERSION=2.3a2
+PYVERSION=2.3b1
 PYVER=2.3
-BUILDNUM=3
+BUILDNUM=1
 DOCLEANUP=no
 
 PROGDIR="`dirname \"$0\"`"
@@ -40,6 +40,14 @@ mkdir -p $DMGDIR/root
 # Configure and build Python
 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
 # 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
@@ -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/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...
 rm -rf MacPython-OSX.pkg
 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.
 mv MacPython-OSX.pkg $DMGDIR/root
+cp $RESOURCEDIR/Welcome.txt $DMGDIR/root/README.txt
 $PROGDIR/makedmg $DMGDIR/root $DMGDIR MacPython-OSX-$PYVERSION-$BUILDNUM
 
 echo Moving $DMGDIR/MacPython-OSX-$PYVERSION-$BUILDNUM to $DESTDIR
+if [ ! -e $DESTDIR ]; then
+    mkdir $DESTDIR
+fi
 mv $DMGDIR/MacPython-OSX-$PYVERSION-$BUILDNUM.dmg $DESTDIR