X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Finspect_fs.c;h=2b8c8e9bcbdcf465eb9a1957b6f3b8acb2e13608;hb=ae45cee728039d7724fc73e5ffb2550c8054d268;hp=25bb492c227cc51d76642d751199d1c6d2e634ea;hpb=f25d2300ce0206b3d4ef5e38d0314d86ea20136e;p=libguestfs.git diff --git a/src/inspect_fs.c b/src/inspect_fs.c index 25bb492..2b8c8e9 100644 --- a/src/inspect_fs.c +++ b/src/inspect_fs.c @@ -207,6 +207,16 @@ check_filesystem (guestfs_h *g, const char *device, if (guestfs___check_netbsd_root (g, fs) == -1) return -1; } + /* Hurd root? */ + else if (guestfs_is_file (g, "/hurd/console") > 0 && + guestfs_is_file (g, "/hurd/hello") > 0 && + guestfs_is_file (g, "/hurd/null") > 0) { + fs->is_root = 1; + fs->content = FS_CONTENT_HURD_ROOT; + fs->format = OS_FORMAT_INSTALLED; /* XXX could be more specific */ + if (guestfs___check_hurd_root (g, fs) == -1) + return -1; + } /* Linux root? */ else if (is_dir_etc && is_dir_bin &&