| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- #!/bin/bash
 
- # vim: number
 
- # docbook-xsl-update - Update environment to latest docbook-xsl snapshot
 
- # $Id: docbook-xsl-update 9628 2012-10-20 23:52:01Z dcramer $
 
- if [ -z $DOCBOOK_MIRROR ]; then
 
-   myhost=docbook.xml-doc.org:5873;
 
- else
 
-   myhost=$DOCBOOK_MIRROR;
 
- fi
 
- mydir=$(readlink -f $(dirname $0))
 
- mydocbook_xsl_base=$(readlink -f $(dirname $0)/../..)
 
- if [ ! -f $mydocbook_xsl_base/VERSION.xsl ]; then 
 
-   cat <<- EOF
 
- $(basename $0): error: not in snapshot directory. Stopping.
 
- The $(basename $0) script must be installed within its original
 
- location in the tools/bin directory in the docbook-xsl distribution.
 
- EOF
 
-   exit 1
 
- fi
 
- usage="Usage:
 
-   $(basename $0) [-h HOST[:PORT]]
 
-   -h HOST[:PORT]  Specifies the rsync host and port number to use.
 
-                   If not specified, uses the value of the
 
-                   \$DOCBOOK_MIRROR environment variable. If that
 
-                   environment variable is not specified, defaults
 
-                   to a hard-coded value.
 
- "
 
- while getopts "h:" opt; do
 
-   case $opt in
 
-     h  ) myhost=$OPTARG ;;
 
-     \? ) printf "$usage"
 
-          printf "$opts_admon"
 
-          exit 1 ;;
 
-   esac
 
- done
 
- shift $(($OPTIND - 1))
 
- if [ -z $myhost ]; then
 
-   myhost=$DOCBOOK_MIRROR
 
- fi
 
- rsync -auv rsync://$myhost/xsl $mydocbook_xsl_base
 
 
  |