From 717e3e91b3a606cca14f1a4c1d44a28cbbbe3c9e Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 13 Mar 2013 15:11:36 +0000 Subject: Implement ATTACH_DISKS in virtualbox-ssh.write --- virtualbox-ssh.write | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'virtualbox-ssh.write') diff --git a/virtualbox-ssh.write b/virtualbox-ssh.write index 9b99c7a1..862d4f02 100755 --- a/virtualbox-ssh.write +++ b/virtualbox-ssh.write @@ -121,7 +121,17 @@ class VirtualBoxPlusSshWriteExtension(morphlib.writeexts.WriteExtension): '--port', '0', '--device', '0', '--type', 'hdd', '--medium', vdi_path], ] - + + attach_disks = self.parse_attach_disks() + for device_no, disk in enumerate(attach_disks, 1): + cmd = ['storageattach', vm_name, + '--storagectl', '"SATA Controller"', + '--port', str(device_no), + '--device', '0', + '--type', 'hdd', + '--medium', disk] + commands.append(cmd) + for command in commands: argv = ['ssh', ssh_host, 'VBoxManage'] + command cliapp.runcmd(argv) -- cgit v1.2.1