7 def mount_disk (g, root):
8 mps = g.inspect_get_mountpoints (root)
10 if len(a[0]) > len(b[0]):
12 elif len(a[0]) == len(b[0]):
19 g.mount_ro (mp_dev[1], mp_dev[0])
20 except RuntimeError as msg:
21 print "%s (ignored)" % msg
23 if len (sys.argv) != 2:
24 raise (Error ("disk [image]"))
27 g = guestfs.GuestFS ()
28 g.add_drive_opts (disk, readonly=1)
32 roots = g.inspect_os ()
34 raise (Error ("inspect_vm: no operating systems found"))
39 apps = g.inspect_list_applications (root)
41 if re.search ('firefox', app['app_name'], re.IGNORECASE):
42 print ("%s: Firefox version %s" % (disk, app['app_version']))