Displaying 14 results from an estimated 14 matches for "guestfs_checksum".
2014 Oct 13
0
[PATCH] ls: in CSV mode, always have a checksum field (RHBZ#1151900).
...8 insertions(+), 5 deletions(-)
diff --git a/cat/ls.c b/cat/ls.c
index de8248e..2cb4e74 100644
--- a/cat/ls.c
+++ b/cat/ls.c
@@ -524,12 +524,15 @@ show_file (const char *dir, const char *name,
 
   path = full_path (dir, name);
 
-  if (checksum && is_reg (stat->st_mode)) {
-    csum = guestfs_checksum (g, checksum, path);
-    if (!csum)
-      exit (EXIT_FAILURE);
+  if (checksum) {
+    if (is_reg (stat->st_mode)) {
+      csum = guestfs_checksum (g, checksum, path);
+      if (!csum)
+        exit (EXIT_FAILURE);
 
-    output_string (csum);
+      output_string (csum);
+    } else if (csv...
2015 Jan 02
2
(no subject)
Hi, we needed these changes when we had to build a guest image
compatible with a starting guest image but not backed by it in any way?
We needed some tool to check our progress, comparing original and?
rebuilt (from scratch) images, and virt-diff seemed the best option, but?
we had to soften the comparison to reduce the noise in the output. I
added some options to ignore certain informations when
2015 May 26
6
[PATCH 0/6] Update the way that API versions are generated for the man page.
The existing mechanism was clunky, slow and used ~ 10 MB of
local disk.
Rich.
2015 Jan 02
0
[PATCH] virt-diff: add additional ignore options
...attr_list (xattrs_orig);
+  xattrs_copy = guestfs_copy_xattr_list (xattrs_orig);
   if (xattrs == NULL) {
     perror ("guestfs_copy_xattr_list");
     goto error;
   }
+  if (no_compare_xattrs)
+    xattrs->len = 0;
 
   if (checksum && is_reg (stat->st_mode)) {
     csum = guestfs_checksum (t->g, checksum, path);
@@ -534,6 +581,8 @@ visit_entry (const char *dir, const char *name,
   t->files[i].stat = stat;
   t->files[i].xattrs = xattrs;
   t->files[i].csum = csum;
+  t->files[i].stat_orig = stat_copy;
+  t->files[i].xattrs_orig = xattrs_copy;
 
   return 0;
 
@@ -...
2015 Jan 06
0
[PATCH] virt-diff: add additional ignore options
...>st_ctime_nsec = 0;
+
   xattrs = guestfs_copy_xattr_list (xattrs_orig);
+  xattrs_copy = guestfs_copy_xattr_list (xattrs_orig);
   if (xattrs == NULL) {
     perror ("guestfs_copy_xattr_list");
     goto error;
   }
-
   if (checksum && is_reg (stat->st_mode)) {
     csum = guestfs_checksum (t->g, checksum, path);
     if (!csum)
@@ -534,6 +585,8 @@ visit_entry (const char *dir, const char *name,
   t->files[i].stat = stat;
   t->files[i].xattrs = xattrs;
   t->files[i].csum = csum;
+  t->files[i].stat_orig = stat_copy;
+  t->files[i].xattrs_orig = xattrs_copy;...
2015 Jan 05
2
Re: [PATCH] virt-diff: add additional ignore options
...itself, so I'd avoid resetting it to 0 otherwise this information is
lost.
Much better to check (no_)compare_xattrs in compare_stats.
Even better, if the xattrs comparison is off, then just avoid copying
xattrs_orig.
>    if (checksum && is_reg (stat->st_mode)) {
>      csum = guestfs_checksum (t->g, checksum, path);
> @@ -534,6 +581,8 @@ visit_entry (const char *dir, const char *name,
>    t->files[i].stat = stat;
>    t->files[i].xattrs = xattrs;
>    t->files[i].csum = csum;
> +  t->files[i].stat_orig = stat_copy;
> +  t->files[i].xattrs_orig = xatt...
2014 Sep 22
2
[PATCH] New APIs: Implement stat calls that return nanosecond timestamps (RHBZ#1144891).
.../* Disabled for now -- user would definitely want these to be interpreted.
@@ -524,7 +524,7 @@ show_file (const char *dir, const char *name,
 
   path = full_path (dir, name);
 
-  if (checksum && is_reg (stat->mode)) {
+  if (checksum && is_reg (stat->st_mode)) {
     csum = guestfs_checksum (g, checksum, path);
     if (!csum)
       exit (EXIT_FAILURE);
@@ -534,7 +534,7 @@ show_file (const char *dir, const char *name,
 
   output_string (path);
 
-  if (is_lnk (stat->mode))
+  if (is_lnk (stat->st_mode))
     /* XXX Fix this for NTFS. */
     link = guestfs_readlink (g, path);...
2019 Aug 12
1
[PATCH] Fix small issues in documentations of APIs
...e by the device’s sector size, see C<guestfs_blockdev_getss>.
 
-=item B<part_end>
+=item C<part_end>
 
 End of the partition in bytes.
 
-=item B<part_size>
+=item C<part_size>
 
 Size of the partition in bytes.
 
@@ -5344,7 +5344,7 @@ checksums supported see the C<guestfs_checksum> command." };
     shortdesc = "expand an LV to fill free space";
     longdesc = "\
 This expands an existing logical volume C<lv> so that it fills
-C<pc>% of the remaining free space in the volume group.  Commonly
+C<pc> % of the remaining free space in th...
2017 Sep 26
5
[PATCH 0/5] Miscellaneous refactoring of common/utils, create common/mltools
Miscellaneous refactoring, but the main one is to rename mllib/
as common/mltools/
Rich.
2017 Feb 21
1
[PATCH] generator: Put all the daemon procedure numbers (proc_nr)
This is a follow-up to the other generator changes in:
  https://www.redhat.com/archives/libguestfs/2017-February/msg00217.html
Rich.
2015 Jun 14
2
[PATCH] pod: Use F<> for filenames instead of C<>.
.../examples/guestfs-recipes.pod
index 2b253e6..2491c25 100644
--- a/examples/guestfs-recipes.pod
+++ b/examples/guestfs-recipes.pod
@@ -49,7 +49,7 @@ To checksum a whole device, or a partition, LV etc within a disk image:
 Replace C<md5> with the type of checksum you want.  See
 L<guestfs(3)/guestfs_checksum_device> for a list of supported types.
 
-C</dev/sda1> means "the first partition".  You could use C</dev/sda>
+F</dev/sda1> means "the first partition".  You could use F</dev/sda>
 to checksum the whole disk image, or the name of a logical volume or...
2017 Apr 21
0
[PATCH 1/2] generator: Simplify the handling of string parameters.
...ng, "csumtype"); String (Pathname, "path")], [];
     tests = [
       InitISOFS, Always, TestResultString (
         [["checksum"; "crc"; "/known-3"]], "2891671662"), [];
@@ -2823,7 +2823,7 @@ To get the checksums for many files, use C<guestfs_checksums_out>." };
 
   { defaults with
     name = "tar_in"; added = (1, 0, 3);
-    style = RErr, [FileIn "tarfile"; Pathname "directory"], [OString "compress"; OBool "xattrs"; OBool "selinux"; OBool "acls"];
+    style = RErr,...
2017 Apr 21
4
[PATCH 0/2] generator: Simplify the handling of string parameters.
Very large but mechanical change to the generator.
Rich.
2017 Feb 18
8
[PATCH 0/6] generator: Split up generator/actions.ml
Split up the huge generator/actions.ml into several smaller files.
Rich.