[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