diff options
-rwxr-xr-x | share/hydra/ssh-config | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/share/hydra/ssh-config b/share/hydra/ssh-config deleted file mode 100755 index c30c82f..0000000 --- a/share/hydra/ssh-config +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -# Thanks to http://paste.debian.net/93242/ - -# Parameters -NODESDIR=${1} -DOMAIN="`hydra $HYDRA config domain`" - -# Syntax check -if [ $# -ne 1 ]; then - echo "Usage: ${0} nodes_dir" - exit 1 -fi - -if [ ! -d ${NODESDIR} ]; then - echo "Not a directory: ${NODESDIR}" - exit 1 -fi - -REGEXP1="\(nodo::vserver::instance\|context\)" -REGEXP2="s/[^\"]*\"//" -REGEXP3="s/\".*//" -REGEXP4="s/[^']*'//" -REGEXP5="s/'.*//" - -ishost=1 - -while read l; do - if [ ! -z "${ishost}" ]; then - host=${l} - unset ishost - else - echo Host ${host}.${DOMAIN} - echo Port 22`printf "%02d" "${l}"` - echo - ishost=1 - fi -done < <(grep -R "${REGEXP1}" ${NODESDIR} | sed -e "${REGEXP2}" -e "${REGEXP3}" \ - -e "${REGEXP4}" -e "${REGEXP5}") |