~todd-deshane/openstack-manuals/working

« back to all changes in this revision

Viewing changes to doc/build/docbook-xsl-1.76.1/tools/bin/docbook-xsl-update

  • Committer: Anne Gentle
  • Date: 2011-04-04 17:54:52 UTC
  • Revision ID: anne@openstack.org-20110404175452-gtth3hfrniqhpp5o
Switching from Ant builds to Maven, still working out kinks but should be functional

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/bin/bash
2
 
# vim: number
3
 
 
4
 
# docbook-xsl-update - Update environment to latest docbook-xsl snapshot
5
 
# $Id: docbook-xsl-update 6565 2007-01-29 23:00:16Z xmldoc $
6
 
 
7
 
if [ -z $DOCBOOK_MIRROR ]; then
8
 
  myhost=docbook.xml-doc.org:5873;
9
 
else
10
 
  myhost=$DOCBOOK_MIRROR;
11
 
fi
12
 
 
13
 
mydir=$(readlink -f $(dirname $0))
14
 
mydocbook_xsl_base=$(readlink -f $(dirname $0)/../..)
15
 
 
16
 
if [ ! -f $mydocbook_xsl_base/VERSION ]; then 
17
 
  cat <<- EOF
18
 
$(basename $0): error: not in snapshot directory. Stopping.
19
 
 
20
 
The $(basename $0) script must be installed within its original
21
 
location in the tools/bin directory in the docbook-xsl distribution.
22
 
EOF
23
 
  exit 1
24
 
fi
25
 
 
26
 
usage="Usage:
27
 
 
28
 
  $(basename $0) [-h HOST[:PORT]]
29
 
 
30
 
  -h HOST[:PORT]  Specifies the rsync host and port number to use.
31
 
                  If not specified, uses the value of the
32
 
                  \$DOCBOOK_MIRROR environment variable. If that
33
 
                  environment variable is not specified, defaults
34
 
                  to a hard-coded value.
35
 
 
36
 
"
37
 
 
38
 
while getopts "h:" opt; do
39
 
  case $opt in
40
 
    h  ) myhost=$OPTARG ;;
41
 
    \? ) printf "$usage"
42
 
         printf "$opts_admon"
43
 
         exit 1 ;;
44
 
  esac
45
 
done
46
 
 
47
 
shift $(($OPTIND - 1))
48
 
 
49
 
if [ -z $myhost ]; then
50
 
  myhost=$DOCBOOK_MIRROR
51
 
fi
52
 
 
53
 
rsync -auv rsync://$myhost/xsl $mydocbook_xsl_base