From 57b50915c8654ae2b021053c23aaab95867b22fe Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sat, 2 Mar 2024 21:44:39 -0500 Subject: [PATCH] Do not query the disk image for the filesystems. That is the job of the worker. --- guestfs-inspectd.c | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/guestfs-inspectd.c b/guestfs-inspectd.c index 7167f48..3b6595a 100644 --- a/guestfs-inspectd.c +++ b/guestfs-inspectd.c @@ -12,31 +12,5 @@ int main(int argc, char **argv) { // One worker per disk image. zactor_t *workers[argc-1]; - char **filesystems = guestfs_list_filesystems(g); - if (filesystems == NULL) - return EXIT_FAILURE; - - for (int i = 0; filesystems[i] != NULL; i += 2) { - printf("%s:%s is a %s filesystem\n", - argv[2], filesystems[i], filesystems[i+1]); - free(filesystems[i]); - free(filesystems[i+1]); - } - free(filesystems); - - guestfs_mount(g, "/dev/sda3", "/"); - - char *passwd = guestfs_cat(g, "/etc/passwd"); - - printf("passwd contents:\n\n%s", passwd); - - free(passwd); - - /* Unmount everything. */ - if (guestfs_umount_all(g) == -1) - return EXIT_FAILURE; - - guestfs_shutdown(g); - return EXIT_SUCCESS; }