[Saga-devel] saga SVN commit 3402: /trunk/adaptors/aws/aws_job/

amerzky at cct.lsu.edu amerzky at cct.lsu.edu
Thu Jan 29 10:59:46 CST 2009


User: amerzky
Date: 2009/01/29 10:59 AM

Modified:
 /trunk/adaptors/aws/aws_job/
  aws_job_service.cpp

Log:
 add chmod for prep script
 A

File Changes:

Directory: /trunk/adaptors/aws/aws_job/
=======================================

File [modified]: aws_job_service.cpp
Delta lines: +19 -0
===================================================================
--- trunk/adaptors/aws/aws_job/aws_job_service.cpp	2009-01-29 16:57:43 UTC (rev 3401)
+++ trunk/adaptors/aws/aws_job/aws_job_service.cpp	2009-01-29 16:59:37 UTC (rev 3402)
@@ -403,6 +403,25 @@
         SAGA_ADAPTOR_THROW ("image prep-staging failed", saga::NoSuccess);
       }
 
+
+      // make executable
+      proc.set_cmd ("/usr/bin/ssh");
+
+      proc.clear_args ();
+      proc.add_args ("-o", "StrictHostKeyChecking=no");
+      proc.add_args ("-i", ini_["ec2_proxy"]);
+      proc.add_arg  (user_ + "@" + vm_ip_);
+      proc.add_arg  ("/bin/chmod");
+      proc.add_arg  ("0755");
+      proc.add_arg  ("/tmp/saga-ec2-image-prep");
+
+      (void) proc.run_sync (false);
+
+      if ( proc.fail () )
+      {
+        SAGA_ADAPTOR_THROW ("image prep-chmod failed", saga::NoSuccess);
+      }
+
       // run the prep script
       // when the prep script returns successfully, we take that as a signal that 
       // SAGA applications can run on the remote host.



More information about the saga-devel mailing list