diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2010-11-19 12:48:21 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2010-11-19 15:32:02 +0000 |
commit | c5cb65f0aac3298e634b183f73fda6644a158018 (patch) | |
tree | 6a656bee60031fe88d180191e09a327891c6968b /fish/inspect.c | |
parent | 60a62788d48e1d45fcb75cf0bcc7d375c42b83ba (diff) | |
download | libguestfs-c5cb65f0aac3298e634b183f73fda6644a158018.tar.gz libguestfs-c5cb65f0aac3298e634b183f73fda6644a158018.tar.xz libguestfs-c5cb65f0aac3298e634b183f73fda6644a158018.zip |
inspector: Rewrite virt-inspector in C.
Diffstat (limited to 'fish/inspect.c')
-rw-r--r-- | fish/inspect.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/fish/inspect.c b/fish/inspect.c index 28171127..28c1b88b 100644 --- a/fish/inspect.c +++ b/fish/inspect.c @@ -28,8 +28,6 @@ #include "options.h" -static void do_decrypt (void); - /* Global that saves the root device between inspect_mount and * print_inspect_prompt. */ @@ -75,7 +73,7 @@ compare_keys (const void *p1, const void *p2) void inspect_mount (void) { - do_decrypt (); + inspect_do_decrypt (); char **roots = guestfs_inspect_os (g); if (roots == NULL) @@ -96,6 +94,12 @@ inspect_mount (void) root = roots[0]; free (roots); + inspect_mount_root (root); +} + +void +inspect_mount_root (const char *root) +{ char **mountpoints = guestfs_inspect_get_mountpoints (g, root); if (mountpoints == NULL) exit (EXIT_FAILURE); @@ -178,8 +182,8 @@ make_mapname (const char *device, char *mapname, size_t len) * for Fedora whole-disk encryption. WIP to make this work for other * encryption schemes. */ -static void -do_decrypt (void) +void +inspect_do_decrypt (void) { char **partitions = guestfs_list_partitions (g); if (partitions == NULL) |