some cleanup to the proxycommand.
authorJameson Graef Rollins <jrollins@phys.columbia.edu>
Tue, 2 Sep 2008 23:10:39 +0000 (16:10 -0700)
committerJameson Graef Rollins <jrollins@phys.columbia.edu>
Tue, 2 Sep 2008 23:10:39 +0000 (16:10 -0700)
src/monkeysphere-ssh-proxycommand

index cc81020327af0890fd26725b9715219414503bb5..c37d7543c516bf39b54561238aafc07541ce62e4 100755 (executable)
 # established.  Can be added to ~/.ssh/config as follows:
 #  ProxyCommand monkeysphere-ssh-proxycommand %h %p
 
-########################################################################
-SHARE=${MONKEYSPHERE_SHARE:-"/usr/share/monkeysphere"}
-. "${SHARE}/common" || exit 1
-
 ########################################################################
 
 usage() {
@@ -38,8 +34,6 @@ fi
 HOST="$1"
 PORT="$2"
 
-MS_HOME=${MS_HOME:-"${HOME}/.config/monkeysphere"}
-
 if [ -z "$HOST" ] ; then
     echo "Host not specified." >&2
     usage
@@ -57,6 +51,12 @@ else
 fi
 URI="ssh://${HOSTP}"
 
+# specify keyserver checking.  the behavior of this proxy command is
+# intentially different than that of running monkeyesphere normally,
+# and keychecking is intentially done unders certain circumstances.
+# This can be overridden by setting the MONKEYSPHERE_CHECK_KEYSERVER
+# variable on the command line.
+
 # if the host is in the gpg keyring...
 if gpg --list-key ="${URI}" 2>&1 >/dev/null ; then
     # do not check the keyserver
@@ -81,7 +81,7 @@ else
        CHECK_KEYSERVER="true"
     fi
 fi
-
+# set and export the variable for use by monkeysphere
 MONKEYSPHERE_CHECK_KEYSERVER=${MONKEYSPHERE_CHECK_KEYSERVER:="$CHECK_KEYSERVER"}
 export MONKEYSPHERE_CHECK_KEYSERVER