Move mount_disk code again.
authorRichard W.M. Jones <rjones@redhat.com>
Sat, 4 Feb 2012 09:40:55 +0000 (09:40 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Sat, 4 Feb 2012 09:40:55 +0000 (09:40 +0000)
2012-fosdem/500-auditing.term
2012-fosdem/500.d/audit.py

index 3996078..94c0df1 100755 (executable)
@@ -5,7 +5,7 @@ source functions
 echo "Example: Auditing"
 
 remember 'ls -l -h'
-remember 'emacs -nw +27 audit.py'
+remember 'emacs -nw audit.py'
 remember './audit.py win7.img'
 remember './audit.py rhel6.img'
 
index 4be22f7..af1062e 100755 (executable)
@@ -4,22 +4,6 @@ import re
 import sys
 import guestfs
 
-def mount_disk (g, root):
-    mps = g.inspect_get_mountpoints (root)
-    def compare (a, b):
-        if len(a[0]) > len(b[0]):
-            return 1
-        elif len(a[0]) == len(b[0]):
-            return 0
-        else:
-            return -1
-    mps.sort (compare)
-    for mp_dev in mps:
-        try:
-            g.mount_ro (mp_dev[1], mp_dev[0])
-        except RuntimeError as msg:
-            print "%s (ignored)" % msg
-
 if len (sys.argv) != 2:
     raise (Error ("disk [image]"))
 disk = sys.argv[1]
@@ -34,7 +18,20 @@ if len (roots) == 0:
     raise (Error ("inspect_vm: no operating systems found"))
 
 for root in roots:
-    mount_disk (g, root)
+    mps = g.inspect_get_mountpoints (root)
+    def compare (a, b):
+        if len(a[0]) > len(b[0]):
+            return 1
+        elif len(a[0]) == len(b[0]):
+            return 0
+        else:
+            return -1
+    mps.sort (compare)
+    for mp_dev in mps:
+        try:
+            g.mount_ro (mp_dev[1], mp_dev[0])
+        except RuntimeError as msg:
+            print "%s (ignored)" % msg
 
     apps = g.inspect_list_applications (root)
     for app in apps: