9# ------------------------------------------------------------------------------------------
 
   11#                 Utility script to test JControlHost/JLigier through ssh tunnel.
 
   13# ------------------------------------------------------------------------------------------
 
   16if [ -z $JPP_DIR ]; then
 
   17    echo "Variable JPP_DIR undefined."
 
   22source $JPP_DIR/setenv.sh $JPP_DIR
 
   28    usage "$script <host name>"
 
   32    1) set_variable  SERVER  $1;;
 
   33    *) usage "$script <host name>"
 
   39    set_variable PORT    5553
 
   40    set_variable SOCKET  my-ctrl-socket
 
   42    JLigier.sh ${SERVER} continue
 
   44    echo "Create ssh tunnel."
 
   46    ssh -S ${SOCKET} -fN -M 0 -L ${PORT}:${SERVER}:${PORT}
 
   48    ./JControlHost -H :${PORT} -d3
 
   50    echo "Delete ssh tunnel."
 
   52    ssh -S ${SOCKET} -O exit ${SERVER}