mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
Pass '-z' parameter to 'file' command so it looks inside compressed files.
Also we deprecate the old 'zfile' command.
This commit is contained in:
@@ -416,7 +416,7 @@ do_file (char *path)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
r = command (&out, &err, "file", "-bsL", buf, NULL);
|
||||
r = command (&out, &err, "file", "-zbsL", buf, NULL);
|
||||
if (freeit) free (buf);
|
||||
|
||||
if (r == -1) {
|
||||
|
||||
@@ -1449,7 +1449,10 @@ This call uses the standard L<file(1)> command to determine
|
||||
the type or contents of the file. This also works on devices,
|
||||
for example to find out whether a partition contains a filesystem.
|
||||
|
||||
The exact command which runs is C<file -bsL path>. Note in
|
||||
This call will also transparently look inside various types
|
||||
of compressed file.
|
||||
|
||||
The exact command which runs is C<file -zbsL path>. Note in
|
||||
particular that the filename is not prepended to the output
|
||||
(the C<-b> option).");
|
||||
|
||||
@@ -2914,7 +2917,7 @@ were rarely if ever used anyway.
|
||||
|
||||
See also C<guestfs_sfdisk> and the L<sfdisk(8)> manpage.");
|
||||
|
||||
("zfile", (RString "description", [String "method"; String "path"]), 140, [],
|
||||
("zfile", (RString "description", [String "method"; String "path"]), 140, [DeprecatedBy "file"],
|
||||
[],
|
||||
"determine file type inside a compressed file",
|
||||
"\
|
||||
@@ -2923,7 +2926,8 @@ using C<method>.
|
||||
|
||||
C<method> must be one of C<gzip>, C<compress> or C<bzip2>.
|
||||
|
||||
See also: C<guestfs_file>");
|
||||
Since 1.0.63, use C<guestfs_file> instead which can now
|
||||
process compressed files.");
|
||||
|
||||
("getxattrs", (RStructList ("xattrs", "xattr"), [String "path"]), 141, [],
|
||||
[],
|
||||
|
||||
Reference in New Issue
Block a user