|
@@ -27,7 +27,8 @@ function show_address() {
|
|
|
[ -d $DEST ] || { echo "$NAME: no nodes available"; exit 1; }
|
|
|
if [ $# -eq 0 ];
|
|
|
then
|
|
|
- for dir in $DEST/*h;
|
|
|
+ # support hOLD
|
|
|
+ for dir in "$DEST"/*h*;
|
|
|
do
|
|
|
FILE=${dir}/$TARGET
|
|
|
[ -e $FILE ] || continue
|
|
@@ -37,7 +38,8 @@ then
|
|
|
elif [ $# -eq 1 ];
|
|
|
then
|
|
|
[ -d $DEST/$1 ] || { echo "$NAME: $1 not found"; exit 1; }
|
|
|
- [[ $1 =~ .*h$ ]] || { echo "$NAME: $1 is not a HS"; exit 1; }
|
|
|
+ # support hOLD
|
|
|
+ [[ "$1" =~ .*h.* ]] || { echo "$NAME: $1 is not a HS"; exit 1; }
|
|
|
FILE=$DEST/$1/$TARGET
|
|
|
[ -e $FILE ] || { echo "$NAME: $FILE not found"; exit 1; }
|
|
|
show_address $FILE
|