Hello community,

here is the log from the commit of package hyper-v for openSUSE:Factory checked 
in at 2014-04-14 06:43:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hyper-v (Old)
 and      /work/SRC/openSUSE:Factory/.hyper-v.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hyper-v"

Changes:
--------
--- /work/SRC/openSUSE:Factory/hyper-v/hyper-v.changes  2014-03-18 
13:46:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.hyper-v.new/hyper-v.changes     2014-04-14 
06:43:21.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Apr 10 19:19:04 CEST 2014 - [email protected]
+
+- Handle the case when the target file exists correctly in hv_fcopy_daemon
+- vssdaemon: Ignore VFAT mounts during the Freeze operation
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hyper-v.include.linux.hyperv.h ++++++
--- /var/tmp/diff_new_pack.TVBSV9/_old  2014-04-14 06:43:22.000000000 +0200
+++ /var/tmp/diff_new_pack.TVBSV9/_new  2014-04-14 06:43:22.000000000 +0200
@@ -300,6 +300,7 @@
 #define HV_ERROR_DEVICE_NOT_CONNECTED  0x8007048F
 #define HV_INVALIDARG                  0x80070057
 #define HV_GUID_NOTFOUND               0x80041002
+#define HV_ERROR_ALREADY_EXISTS                0x80070050
 
 #define ADDR_FAMILY_NONE       0x00
 #define ADDR_FAMILY_IPV4       0x01

++++++ hyper-v.tools.hv.hv_fcopy_daemon.c ++++++
--- /var/tmp/diff_new_pack.TVBSV9/_old  2014-04-14 06:43:22.000000000 +0200
+++ /var/tmp/diff_new_pack.TVBSV9/_new  2014-04-14 06:43:22.000000000 +0200
@@ -82,8 +82,10 @@
 
        if (!access(target_fname, F_OK)) {
                syslog(LOG_INFO, "File: %s exists", target_fname);
-               if (!smsg->copy_flags & OVER_WRITE)
+               if (!(smsg->copy_flags & OVER_WRITE)) {
+                       error = HV_ERROR_ALREADY_EXISTS;
                        goto done;
+               }
        }
 
        target_fd = open(target_fname, O_RDWR | O_CREAT | O_CLOEXEC, 0744);

++++++ hyper-v.tools.hv.hv_vss_daemon.c ++++++
--- /var/tmp/diff_new_pack.TVBSV9/_old  2014-04-14 06:43:22.000000000 +0200
+++ /var/tmp/diff_new_pack.TVBSV9/_new  2014-04-14 06:43:22.000000000 +0200
@@ -88,6 +88,8 @@
                        continue;
                if (strcmp(ent->mnt_type, "iso9660") == 0)
                        continue;
+               if (strcmp(ent->mnt_type, "vfat") == 0)
+                       continue;
                if (strcmp(ent->mnt_dir, "/") == 0) {
                        root_seen = 1;
                        continue;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to