Author: abayer
Date: Fri Aug 24 17:38:21 2012
New Revision: 1377004

URL: http://svn.apache.org/viewvc?rev=1377004&view=rev
Log:
WHIRR-641. Missing piece to ensure that options are set properly

Modified:
    
whirr/branches/branch-0.8/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java

Modified: 
whirr/branches/branch-0.8/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java
URL: 
http://svn.apache.org/viewvc/whirr/branches/branch-0.8/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java?rev=1377004&r1=1377003&r2=1377004&view=diff
==============================================================================
--- 
whirr/branches/branch-0.8/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java
 (original)
+++ 
whirr/branches/branch-0.8/core/src/main/java/org/apache/whirr/compute/BootstrapTemplate.java
 Fri Aug 24 17:38:21 2012
@@ -18,7 +18,6 @@
 
 package org.apache.whirr.compute;
 
-import static org.jclouds.compute.options.TemplateOptions.Builder.runScript;
 import static org.jclouds.ec2.domain.RootDeviceType.EBS;
 import static org.jclouds.scriptbuilder.domain.Statements.appendFile;
 import static 
org.jclouds.scriptbuilder.domain.Statements.createOrOverwriteFile;
@@ -75,9 +74,10 @@ public class BootstrapTemplate {
     TemplateBuilder templateBuilder = computeService.templateBuilder().from(
         instanceTemplate.getTemplate() != null ? 
instanceTemplate.getTemplate() :
         clusterSpec.getTemplate());
-    templateBuilder.options(runScript(bootstrap));
+    Template template = templateBuilder.build();
+    template.getOptions().runScript(bootstrap);
     return setSpotInstancePriceIfSpecified(
-      computeService.getContext(), clusterSpec, templateBuilder.build(), 
instanceTemplate
+      computeService.getContext(), clusterSpec, template, instanceTemplate
     );
   }
 


Reply via email to