diff options
-rwxr-xr-x | bin/deploy | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/bin/deploy b/bin/deploy new file mode 100755 index 0000000..0521430 --- /dev/null +++ b/bin/deploy @@ -0,0 +1,59 @@ +#!/bin/sh +## +## Copyright by the Board of Trustees of the University of Illinois. +## All rights reserved. +## +## This file is part of HDF5. The full HDF5 copyright notice, including +## terms governing use, modification, and redistribution, is contained in +## the files COPYING and Copyright.html. COPYING can be found at the root +## of the source code distribution tree; Copyright.html can be found at the +## root level of an installed copy of the electronic HDF5 document set and +## is linked from the top-level documents page. It can also be found at +## http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have +## access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. +## +# Deploy the HDF5 binary. +# +# Programmer: Albert Cheng +# Created Date: 2004/12/15 +# +# Modifications + +# Function definitions +# +# Print Usage page +USAGE() +{ +cat << EOF +Usage: $0 <dir> + Install the binary to directory <dir> + +Examples: + + $ bin/deploy /usr/local/hdf5 + .... + +EOF + +} + + +# Variables + +if [ $# != 1 ]; then + USAGE + exit 1 +fi + +installdir=$1 +if [ ! -e $installdir ]; then + mkdir $installdir +fi +if [ ! -d $installdir ]; then + echo $installdir is not a valid directory + USAGE + exit 1 +fi + +${MAKE:-gmake} install prefix=$installdir && ( cd $installdir/bin; ./h5redeploy -force) +exit $? |