diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-11-08 13:39:13 -0800 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-11-08 13:39:13 -0800 |
commit | b2d73bee5e123c5e69352a447d4bc318132612d9 (patch) | |
tree | e8815e7ef185ccaba26bcd616eace378572b922e /tools/bin/docbook-xsl-update | |
download | docbook-xsl-stylesheets-b2d73bee5e123c5e69352a447d4bc318132612d9.tar.gz docbook-xsl-stylesheets-b2d73bee5e123c5e69352a447d4bc318132612d9.tar.bz2 docbook-xsl-stylesheets-b2d73bee5e123c5e69352a447d4bc318132612d9.zip |
Imported Upstream version 1.77.1upstream/1.77.1
Diffstat (limited to 'tools/bin/docbook-xsl-update')
-rwxr-xr-x | tools/bin/docbook-xsl-update | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/tools/bin/docbook-xsl-update b/tools/bin/docbook-xsl-update new file mode 100755 index 0000000..0d44f56 --- /dev/null +++ b/tools/bin/docbook-xsl-update @@ -0,0 +1,53 @@ +#!/bin/bash +# vim: number + +# docbook-xsl-update - Update environment to latest docbook-xsl snapshot +# $Id: docbook-xsl-update 6565 2007-01-29 23:00:16Z xmldoc $ + +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 ]; 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 |