exit 1
fi
if [ -z "$PORT" ] ; then
- log "port must be specified."
- usage
- exit 1
+ PORT=22
fi
# set the host URI
URI="ssh://${HOST}"
if [ "$PORT" != '22' ] ; then
- URI="${URI}:$PORT"
+ URI="${URI}:${PORT}"
fi
# if the host is in the gpg keyring...
if gpg --list-key ="${URI}" 2>&1 >/dev/null ; then
# do not check the keyserver
- CHECK_KEYSERVER="false"
+ CHECK_KEYSERVER=${CHECK_KEYSERVER:-"false"}
+
# if the host is NOT in the keyring...
else
# if the host key is found in the known_hosts file...
# FIXME: more nuanced checking should be done here to properly
# take into consideration hosts that join monkeysphere by
# converting an existing and known ssh key
- CHECK_KEYSERVER="false"
+ CHECK_KEYSERVER=${CHECK_KEYSERVER:-"false"}
# if the host key is not found in the known_hosts file...
else
# check the keyserver
- CHECK_KEYSERVER="true"
+ CHECK_KEYSERVER=${CHECK_KEYSERVER:-"true"}
fi
fi
export CHECK_KEYSERVER