diff --git a/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/CloneAndRegisterMachineFromIMachineIfNotAlreadyExists.java b/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/CloneAndRegisterMachineFromIMachineIfNotAlreadyExists.java index b0872dea36..90cc07ba9c 100644 --- a/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/CloneAndRegisterMachineFromIMachineIfNotAlreadyExists.java +++ b/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/CloneAndRegisterMachineFromIMachineIfNotAlreadyExists.java @@ -121,14 +121,13 @@ public class CloneAndRegisterMachineFromIMachineIfNotAlreadyExists implements progress.waitForCompletion(-1); logger.debug("clone done"); - // registering manager.get().getVBox().registerMachine(clonedMachine); // Bridged# - for (NetworkInterfaceCard nic : cloneSpec.getNetworkSpec().getNetworkInterfaceCards()){ - ensureBridgedNetworkingIsAppliedToMachine(clonedMachine.getName(), nic); - } +// for (NetworkInterfaceCard nic : cloneSpec.getNetworkSpec().getNetworkInterfaceCards()){ +// ensureBridgedNetworkingIsAppliedToMachine(clonedMachine.getName(), nic); +// } return clonedMachine; } diff --git a/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/NodeCreator.java b/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/NodeCreator.java index 52b647d8bd..2e110ea5e8 100644 --- a/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/NodeCreator.java +++ b/labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/NodeCreator.java @@ -35,6 +35,7 @@ import org.jclouds.virtualbox.domain.NetworkInterfaceCard; import org.jclouds.virtualbox.domain.NetworkSpec; import org.jclouds.virtualbox.domain.NodeSpec; import org.jclouds.virtualbox.domain.VmSpec; +import org.jclouds.virtualbox.util.MachineUtils; import org.virtualbox_4_1.CleanupMode; import org.virtualbox_4_1.IMachine; import org.virtualbox_4_1.ISession; @@ -49,11 +50,13 @@ public class NodeCreator implements Function manager; private final Function cloner; + private MachineUtils machineUtils; @Inject - public NodeCreator(Supplier manager, Function cloner) { + public NodeCreator(Supplier manager, Function cloner, MachineUtils machineUtils) { this.manager = manager; this.cloner = cloner; + this.machineUtils = machineUtils; } @Override @@ -79,19 +82,21 @@ public class NodeCreator implements Function