diff options
author | Albert Cheng <acheng@hdfgroup.org> | 2003-03-04 23:06:13 (GMT) |
---|---|---|
committer | Albert Cheng <acheng@hdfgroup.org> | 2003-03-04 23:06:13 (GMT) |
commit | b0bcccf0eeea3dee05ce3e5b999a4793a7ce6afc (patch) | |
tree | 5e6cdbdfb6bcbaea40b98a21a48cff78acc70e44 /tools/misc/h5redeploy.in | |
parent | b1caacbbf5f16be3f77a0903fd7ad0fb32a026f6 (diff) | |
download | hdf5-b0bcccf0eeea3dee05ce3e5b999a4793a7ce6afc.zip hdf5-b0bcccf0eeea3dee05ce3e5b999a4793a7ce6afc.tar.gz hdf5-b0bcccf0eeea3dee05ce3e5b999a4793a7ce6afc.tar.bz2 |
[svn-r6457] Purpose:
new feature
Description:
Added a force mode (-force) which turns off prompting, just do it.
Platforms tested:
Tested h5committest {arabica (fortran), eirene (fortran, C++)
modi4 (parallel, fortran)}? no
[If no, why not?] It is just a shell script. Tested it in eirene.
Misc. update:
Will check in the updated RELEASE and document files.
Diffstat (limited to 'tools/misc/h5redeploy.in')
-rwxr-xr-x | tools/misc/h5redeploy.in | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/tools/misc/h5redeploy.in b/tools/misc/h5redeploy.in index 7f9ac2a..4a6f222 100755 --- a/tools/misc/h5redeploy.in +++ b/tools/misc/h5redeploy.in @@ -16,8 +16,9 @@ usage() { # A wonderfully informative "usage" message. echo "usage: $prog_name [OPTIONS]" echo " OPTIONS:" - echo " -help This help message." + echo " -help|help This help message" echo " -echo Show all the shell commands executed" + echo " -force No prompt, just do it" echo " -prefix=DIR New directory to find HDF5 lib/ and include/" echo " subdirectories [default: current directory]" echo " -tool=TOOL Tool to update. TOOL must be in the current" @@ -59,6 +60,7 @@ ERROR() # # Initialization h5tools=h5cc +fmode= # default off prefix=`(cd ..;pwd)` # Parse options @@ -79,6 +81,9 @@ for arg in $@ ; do -help|help) usage ;; + -force) + fmode=yes + ;; *) ERROR "Unknown Option($arg)" usage @@ -103,12 +108,15 @@ done # Show actions to be taken and get consent show_action -echo -n "Continue? (yes/no)" -read ansx -ans=`echo $ansx | tr "[A-Z]" "[a-z]"` -if [ x-$ans != x-yes ]; then - echo ABORT. No tools changed. - exit 1 +# Ask confirmation unless fmode is on +if [ x-$fmode = x- ]; then + echo -n "Continue? (yes/no)" + read ansx + ans=`echo $ansx | tr "[A-Z]" "[a-z]"` + if [ x-$ans != x-yes ]; then + echo ABORT. No tools changed. + exit 1 + fi fi |