#! /bin/sh # # Copyright 1999-2006 University of Chicago # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # # Displays the Globus version # # Synopsis: globus-version [-help] [-full] [-dirt] # set -f DIRT_TIMESTAMP="1629915172" DIRT_BRANCH_ID="0" # # Grab the version info set by the installer # GLOBUS_VERSIONNAME="Grid Community Toolkit" GLOBUS_VERSION="6.2.1629922860" usage() { ${GLOBUS_SH_CAT-cat} 1>&2 <<EOF globus-version [-help] [-full] [-dirt] Displays the installed Globus version. Can also show the dirt timestamp and tag id. Options: -help Shows help and exits -full Show expanded version description -dirt Shows dirt info and exits If no option is given, displays the Globus version. EOF } case "$1" in -h|-help|-usage|--help) usage ;; -dirt) echo "$DIRT_TIMESTAMP-$DIRT_BRANCH_ID" ;; -full) echo "$GLOBUS_VERSIONNAME $GLOBUS_VERSION" ;; *) echo $GLOBUS_VERSION ;; esac