[Python-checkins] CVS: python/dist/src/Doc/tools push-docs.sh,1.3,1.4 update-docs.sh,1.4,1.5

Fred L. Drake fdrake@users.sourceforge.net
Fri, 02 Mar 2001 13:06:01 -0800


Update of /cvsroot/python/python/dist/src/Doc/tools
In directory usw-pr-cvs1:/tmp/cvs-serv24749

Modified Files:
	push-docs.sh update-docs.sh 
Log Message:

Revise the scripts I use to update the documentation on the SourceForge
site.  These now seem (slightly) more reliable, and easier to work with
since update-docs.sh no longer needs to be installed ahead of time on
my account at SF.


Index: push-docs.sh
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/tools/push-docs.sh,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** push-docs.sh	2000/11/30 07:38:58	1.3
--- push-docs.sh	2001/03/02 21:05:58	1.4
***************
*** 4,11 ****
  #  update-docs.sh script unpacks them into their final destination.
  
! TARGET=python.sourceforge.net:/home/users/fdrake
  
! if [ "$1" ] ; then
!     scp "$1" $TARGET/python-docs-update.txt || exit $?
  fi
  
--- 4,22 ----
  #  update-docs.sh script unpacks them into their final destination.
  
! TARGET=python.sourceforge.net:/home/users/fdrake/tmp
  
! ADDRESSES='python-dev@python.org doc-sig@python.org python-list@python.org'
! 
! 
! set -x
! 
! EXPLANATION=''
! 
! if [ "$1" = '-m' ] ; then
!     EXPLANATION="$2"
!     shift 2
! elif [ "$1" ] ; then
!     EXPLANATION="`cat $1`"
!     shift 1
  fi
  
***************
*** 14,23 ****
  cd "$MYDIR"
  MYDIR="`pwd`"
- HTMLDIR="${HTMLDIR:-html}"
  
- cd "../$HTMLDIR"
- make --no-print-directory || exit $?
  cd ..
  RELEASE=`grep '^RELEASE=' Makefile | sed 's|RELEASE=||'`
! make --no-print-directory HTMLDIR="$HTMLDIR" bziphtml
! scp "html-$RELEASE.tar.bz2" $TARGET/python-docs-update.tar.bz2
--- 25,45 ----
  cd "$MYDIR"
  MYDIR="`pwd`"
  
  cd ..
+ 
+ # now in .../Doc/
+ make --no-print-directory || exit $?
+ make --no-print-directory bziphtml || exit $?
  RELEASE=`grep '^RELEASE=' Makefile | sed 's|RELEASE=||'`
! scp "html-$RELEASE.tar.bz2" $TARGET/python-docs-update.tar.bz2 || exit $?
! scp tools/update-docs.sh $TARGET/update-docs.sh || exit $?
! ssh python.sourceforge.net 'tmp/update-docs.sh && rm tmp/update-docs.sh' || exit $?
! 
! Mail -s '[development doc updates]' $ADDRESSES <<EOF
! The development version of the documentation has been updated:
! 
! 	http://python.sourceforge.net/devel-docs/
! 
! $EXPLANATION
! EOF
! exit $?

Index: update-docs.sh
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/tools/update-docs.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** update-docs.sh	2001/02/14 21:26:31	1.4
--- update-docs.sh	2001/03/02 21:05:58	1.5
***************
*** 1,9 ****
  #! /bin/sh
  
! #  Script which determines if a new development snapshot of the
! #  documentation is available, and unpacks it into the "Python @
! #  SourceForge" website.
  #
! #  A copy of this script is run periodically via cron.
  
  if [ -z "$HOME" ] ; then
--- 1,9 ----
  #! /bin/sh
  
! # Script which installs a development snapshot of the documentation
! # into the "Python @ SourceForge" website.
  #
! # The push-docs.sh script pushes this to the SourceForge when needed
! # and removes it when done.
  
  if [ -z "$HOME" ] ; then
***************
*** 12,39 ****
  fi
  
! UPDATES=$HOME/python-docs-update.tar.bz2
! INFO=$HOME/python-docs-update.txt
  
! if [ -f "$UPDATES" ] ; then
!     cd /home/groups/python/htdocs
!     rm -rf devel-docs || exit $?
!     mkdir devel-docs || exit $?
!     cd devel-docs || exit $?
!     (bzip2 -dc "$UPDATES" | tar xf -) || exit $?
!     rm "$UPDATES" || exit $?
!     if [ -f "$INFO" ] ; then
!         EXPLANATION="`cat $INFO`"
!     else
!         EXPLANATION=''
!     fi
!     Mail -s '[development doc updates]' \
!      python-dev@python.org doc-sig@python.org \
!      <<EOF
! The development version of the documentation has been updated:
! 
! 	http://python.sourceforge.net/devel-docs/
! 
! $EXPLANATION
! EOF
!     rm -f $HOME/python-docs-update.txt
! fi
--- 12,21 ----
  fi
  
! UPDATES=$HOME/tmp/python-docs-update.tar.bz2
  
! cd /home/groups/python/htdocs
! rm -rf devel-docs || exit $?
! mkdir devel-docs || exit $?
! cd devel-docs || exit $?
! (bzip2 -dc "$UPDATES" | tar xf -) || exit $?
! rm "$UPDATES" || exit $?