Index: /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py
===================================================================
--- /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py	(revision 42379)
+++ /trunk/src/VBox/Frontends/VBoxShell/vboxshell.py	(revision 42380)
@@ -1,5 +1,5 @@
 #!/usr/bin/python
 #
-# Copyright (C) 2009-2011 Oracle Corporation
+# Copyright (C) 2009-2012 Oracle Corporation
 #
 # This file is part of VirtualBox Open Source Edition (OSE), as
@@ -219,5 +219,5 @@
     mgr = ctx['mgr']
     vb = ctx['vb']
-    mach = vb.createMachine("", name, kind, "", False)
+    mach = vb.createMachine("", name, [], kind, "", False)
     mach.saveSettings()
     print "created machine with UUID",mach.id
@@ -2168,5 +2168,5 @@
    setParentId = False
    parentId = ""
-   hdd = vb.openMedium(loc, ctx['global'].constants.DeviceType_HardDisk, ctx['global'].constants.AccessMode_ReadWrite)
+   hdd = vb.openMedium(loc, ctx['global'].constants.DeviceType_HardDisk, ctx['global'].constants.AccessMode_ReadWrite, false)
    print "registered HDD as %s" %(hdd.id)
    return 0
@@ -2187,5 +2187,5 @@
    loc = args[2]
    try:
-      hdd = vb.findMedium(loc, ctx['global'].constants.DeviceType_HardDisk)
+      hdd = vb.openMedium(loc, ctx['global'].constants.DeviceType_HardDisk, ctx['global'].constants.AccessMode_ReadWrite, false)
    except:
       print "no HDD with path %s registered" %(loc)
@@ -2222,5 +2222,5 @@
    loc = args[2]
    try:
-      hdd = vb.findMedium(loc, ctx['global'].constants.DeviceType_HardDisk)
+      hdd = vb.openMedium(loc, ctx['global'].constants.DeviceType_HardDisk, ctx['global'].constants.AccessMode_ReadWrite, false)
    except:
       print "no HDD with path %s registered" %(loc)
@@ -2242,5 +2242,5 @@
       vmunreg = 0
    try:
-      hdd = vb.findMedium(loc, ctx['global'].constants.DeviceType_HardDisk)
+      hdd = vb.openMedium(loc, ctx['global'].constants.DeviceType_HardDisk, ctx['global'].constants.AccessMode_ReadWrite, false)
    except:
       print "no HDD with path %s registered" %(loc)
@@ -2267,5 +2267,5 @@
    loc = args[1]
    try:
-      hdd = vb.findMedium(loc, ctx['global'].constants.DeviceType_HardDisk)
+      hdd = vb.openMedium(loc, ctx['global'].constants.DeviceType_HardDisk, ctx['global'].constants.AccessMode_ReadWrite, false)
    except:
       print "no HDD with path %s registered" %(loc)
@@ -2283,5 +2283,5 @@
    vb = ctx['vb']
    loc = args[1]
-   iso = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly)
+   iso = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly, false)
    print "registered ISO as %s" %(iso.id)
    return 0
@@ -2295,5 +2295,5 @@
    loc = args[1]
    try:
-      dvd = vb.findMedium(loc, ctx['global'].constants.DeviceType_DVD)
+      dvd = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly, false)
    except:
       print "no DVD with path %s registered" %(loc)
@@ -2313,5 +2313,5 @@
    loc = args[1]
    try:
-      dvd = vb.findMedium(loc, ctx['global'].constants.DeviceType_DVD)
+      dvd = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly, false)
    except:
       print "no DVD with path %s registered" %(loc)
@@ -2336,5 +2336,5 @@
    loc = args[2]
    try:
-      dvd = vb.findMedium(loc, ctx['global'].constants.DeviceType_DVD)
+      dvd = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly, false)
    except:
       print "no DVD with path %s registered" %(loc)
@@ -2359,5 +2359,5 @@
    loc = args[2]
    try:
-      dvd = vb.findMedium(loc, ctx['global'].constants.DeviceType_DVD)
+      dvd = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly, false)
    except:
       print "no DVD with path %s registered" %(loc)
@@ -2378,5 +2378,5 @@
    loc = args[2]
    try:
-      dvd = vb.findMedium(loc, ctx['global'].constants.DeviceType_DVD)
+      dvd = vb.openMedium(loc, ctx['global'].constants.DeviceType_DVD, ctx['global'].constants.AccessMode_ReadOnly, false)
    except:
       print "no DVD with path %s registered" %(loc)
