[Saga-devel] saga SVN commit 3269: /trunk/adaptors/ssh/

amerzky at cct.lsu.edu amerzky at cct.lsu.edu
Wed Jan 14 07:24:18 CST 2009


User: amerzky
Date: 2009/01/14 07:24 AM

Modified:
 /trunk/adaptors/ssh/config/
  saga_ssh.m4
 /trunk/adaptors/ssh/ssh_context/
  ssh_context_adaptor.cpp, ssh_context_adaptor.hpp
 /trunk/adaptors/ssh/ssh_job/
  ssh_job.cpp, ssh_job_service.cpp

Log:
 avoid symbol duplication with globus adaptors

File Changes:

Directory: /trunk/adaptors/ssh/config/
======================================

File [modified]: saga_ssh.m4
Delta lines: +0 -4
===================================================================
--- trunk/adaptors/ssh/config/saga_ssh.m4	2009-01-14 10:36:41 UTC (rev 3268)
+++ trunk/adaptors/ssh/config/saga_ssh.m4	2009-01-14 13:23:57 UTC (rev 3269)
@@ -8,10 +8,6 @@
 #
 #   Test for the ssh command line tools.
 #
-#   If no path to the installed aws tools is given,
-#   the macro searchs under /usr, /usr/local, /opt and
-#   /usr/local/package/aws-*
-#
 #   This macro calls:
 #
 #     AC_SUBST(HAVE_SSH)

Directory: /trunk/adaptors/ssh/ssh_context/
===========================================

File [modified]: ssh_context_adaptor.cpp
Delta lines: +1 -11
===================================================================
--- trunk/adaptors/ssh/ssh_context/ssh_context_adaptor.cpp	2009-01-14 10:36:41 UTC (rev 3268)
+++ trunk/adaptors/ssh/ssh_context/ssh_context_adaptor.cpp	2009-01-14 13:23:57 UTC (rev 3269)
@@ -18,16 +18,6 @@
 
 #define ADAPTORS_SSH_CONTEXT_TYPE "ssh"
 
-struct cert_info_t {
-    bool         success;
-    std::string  errormessage;
-    std::string  private_key;
-    std::string  public_key;
-    std::string  userid;
-};
-
-cert_info_t get_cert_info (std::string proxy_path = "");
-
 SAGA_ADAPTOR_REGISTER (context_adaptor);
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -159,7 +149,7 @@
 //
 // init a cert, either from a given path, or from a default location
 //
-cert_info_t get_cert_info (std::string path)
+context_cpi_impl::cert_info_t context_cpi_impl::get_cert_info (std::string path)
 {
   cert_info_t ci;
 

File [modified]: ssh_context_adaptor.hpp
Delta lines: +10 -0
===================================================================
--- trunk/adaptors/ssh/ssh_context/ssh_context_adaptor.hpp	2009-01-14 10:36:41 UTC (rev 3268)
+++ trunk/adaptors/ssh/ssh_context/ssh_context_adaptor.hpp	2009-01-14 13:23:57 UTC (rev 3269)
@@ -55,6 +55,16 @@
     private:
       typedef saga::adaptors::v1_0::context_cpi <context_cpi_impl> base_cpi;
 
+      struct cert_info_t {
+        bool         success;
+        std::string  errormessage;
+        std::string  private_key;
+        std::string  public_key;
+        std::string  userid;
+      };
+
+      cert_info_t get_cert_info (std::string proxy_path = "");
+
     public:    
       typedef base_cpi::mutex_type mutex_type;
 

Directory: /trunk/adaptors/ssh/ssh_job/
=======================================

File [modified]: ssh_job.cpp
Delta lines: +2 -2
===================================================================
--- trunk/adaptors/ssh/ssh_job/ssh_job.cpp	2009-01-14 10:36:41 UTC (rev 3268)
+++ trunk/adaptors/ssh/ssh_job/ssh_job.cpp	2009-01-14 13:23:57 UTC (rev 3269)
@@ -61,8 +61,8 @@
     ssh_bin_ = ini_["ssh_bin"];
     scp_bin_ = ini_["scp_bin"];
 
-    ssh_opt_ = saga::adaptors::utils::split (ini_["ssh_opt"]);
-    scp_opt_ = saga::adaptors::utils::split (ini_["scp_opt"]);
+    ssh_opt_ = saga::adaptors::utils::split (ini_["ssh_opt"], ' ');
+    scp_opt_ = saga::adaptors::utils::split (ini_["scp_opt"], ' ');
 
     if ( rm_.get_scheme () != "ssh" &&
          rm_.get_scheme () != "any" &&

File [modified]: ssh_job_service.cpp
Delta lines: +2 -2
===================================================================
--- trunk/adaptors/ssh/ssh_job/ssh_job_service.cpp	2009-01-14 10:36:41 UTC (rev 3268)
+++ trunk/adaptors/ssh/ssh_job/ssh_job_service.cpp	2009-01-14 13:23:57 UTC (rev 3269)
@@ -55,8 +55,8 @@
     ssh_bin_ = ini_["ssh_bin"];
     scp_bin_ = ini_["scp_bin"];
 
-    ssh_opt_ = saga::adaptors::utils::split (ini_["ssh_opt"]);
-    scp_opt_ = saga::adaptors::utils::split (ini_["scp_opt"]);
+    ssh_opt_ = saga::adaptors::utils::split (ini_["ssh_opt"], ' ');
+    scp_opt_ = saga::adaptors::utils::split (ini_["scp_opt"], ' ');
 
     if ( rm_.get_scheme () != "ssh" &&
          rm_.get_scheme () != "any" &&



More information about the saga-devel mailing list