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]
