Commit Graph

109 Commits

Author SHA256 Message Date
Dominique Leuenberger
f209ea400f Accepting request 282930 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/282930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=29
2015-01-30 05:03:08 +00:00
ad20da1c5b Correct fate number 317533
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=108
2015-01-20 09:10:58 +00:00
d64924508d - Check return value of setsockopt call
- Improve error logging in VSS daemon.
- Check return value of poll call
- Properly pack the data for file copy functionality
- make struct hv_do_fcopy match Hyper-V host messages

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=107
2015-01-12 09:44:54 +00:00
Dominique Leuenberger
5ea24ccc95 Accepting request 265533 from Virtualization
- Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors

OBS-URL: https://build.opensuse.org/request/show/265533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=28
2014-12-19 08:38:05 +00:00
7b2647052e Also Require network-online.target because its not available by its own.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=105
2014-12-17 09:43:44 +00:00
0828342e93 - Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=104
2014-12-17 09:16:59 +00:00
Dominique Leuenberger
4634024e11 Accepting request 263753 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/263753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=27
2014-12-06 12:47:21 +00:00
6711c225d8 - introduce -n/--no-daemon option (fate#317317533)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=102
2014-11-25 17:47:19 +00:00
Dominique Leuenberger
33308dc55a Accepting request 260839 from Virtualization
1

OBS-URL: https://build.opensuse.org/request/show/260839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=26
2014-11-13 08:21:35 +00:00
8d7473e78f Accepting request 260496 from home:Ledest:misc
fix bashisms in pre/post scripts

OBS-URL: https://build.opensuse.org/request/show/260496
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=100
2014-11-11 11:07:45 +00:00
Stephan Kulow
4d4e3bc9af Accepting request 254607 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/254607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=25
2014-10-08 20:13:24 +00:00
01f62d3137 - vssdaemon: ignore the EBUSY on multiple freezing the same
partition (bnc#899204)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=98
2014-09-30 15:41:48 +00:00
Stephan Kulow
46805bf3b0 Accepting request 239930 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/239930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=23
2014-07-13 12:05:45 +00:00
ba2f9d8b1f - fix file overwriting of hv_fcopy_daemon
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=96
2014-07-01 15:33:06 +00:00
Stephan Kulow
c865e9c258 Accepting request 235401 from Virtualization
- copy mask2pfxlen from /etc/sysconfig/network/scripts/functions
  to hv_set_ifconfig (bnc#879256)

- Start hyper-v helpers manually with helper script in inst-sys

OBS-URL: https://build.opensuse.org/request/show/235401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=22
2014-05-27 09:51:15 +00:00
419a3fa06f - copy mask2pfxlen from /etc/sysconfig/network/scripts/functions
to hv_set_ifconfig (bnc#879256)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=94
2014-05-26 13:51:55 +00:00
a50ee553aa - Start hyper-v helpers manually with helper script in inst-sys
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=93
2014-05-21 10:06:32 +00:00
Stephan Kulow
5abe1e1d8e Accepting request 229699 from Virtualization
- Handle the case when the target file exists correctly in hv_fcopy_daemon
- vssdaemon: Ignore VFAT mounts during the Freeze operation

OBS-URL: https://build.opensuse.org/request/show/229699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=21
2014-04-14 04:43:20 +00:00
8476439df4 - Handle the case when the target file exists correctly in hv_fcopy_daemon
- vssdaemon: Ignore VFAT mounts during the Freeze operation

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=91
2014-04-10 17:21:32 +00:00
Stephan Kulow
abbe9d5350 Accepting request 225703 from Virtualization
- Package /usr/lib/udev to fix build error

OBS-URL: https://build.opensuse.org/request/show/225703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=20
2014-03-18 12:46:31 +00:00
20a13b1bdf - Package /usr/lib/udev to fix build error
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=89
2014-03-12 13:37:54 +00:00
Stephan Kulow
1ae99bc523 Accepting request 221975 from Virtualization
- Update hv_fcopy_daemon, kernel name changed to /dev/vmbus/hv_fcopy

OBS-URL: https://build.opensuse.org/request/show/221975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=19
2014-02-12 16:22:16 +00:00
041fbde687 - Update hv_fcopy_daemon, kernel name changed to /dev/vmbus/hv_fcopy
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=87
2014-02-12 09:33:38 +00:00
Stephan Kulow
f184db46a4 Accepting request 215284 from Virtualization
- Start daemons on demand via udev rules because the guest services
  are optional.
- If systemd is used daemons live in libdir, they are not usercallable apps

- Add hv_fcopy_daemon for post 13.1 releases (fate#315887)
  hyper-v.tools.hv.hv_fcopy_daemon.c

OBS-URL: https://build.opensuse.org/request/show/215284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=18
2014-01-30 10:25:41 +00:00
e057412d0a hyper-v.tools.hv.hv_fcopy_daemon.c
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=85
2014-01-27 14:44:11 +00:00
94c31de49b provide private uuid_le type to fix sles11 build
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=84
2014-01-23 16:45:34 +00:00
13b3a21a90 hv_fcopy_daemon needs uuid.h, work around sles11 failure
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=83
2014-01-23 16:37:21 +00:00
2273a54793 - Start daemons on demand via udev rules because the guest services
are optional.
- If systemd is used daemons live in libdir, they are not usercallable apps

- Add hv_fcopy_daemon for post 13.1 releases (fate#315887)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=82
2014-01-23 16:05:49 +00:00
Stephan Kulow
6fe988d243 Accepting request 212260 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/212260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=17
2013-12-26 16:38:09 +00:00
c462528d4c - Use native systemd services for post 13.1 releases
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=80
2013-12-18 14:50:03 +00:00
b861e778d1 Use helper_dir macro
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=79
2013-12-17 22:37:20 +00:00
Stephan Kulow
96bc9811dc Accepting request 197898 from Virtualization
- Update Supplements: modalias(dmi:*)

OBS-URL: https://build.opensuse.org/request/show/197898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=15
2013-09-08 13:27:34 +00:00
34ff46c7f7 - Update Supplements: modalias(dmi:*)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=77
2013-09-08 08:36:55 +00:00
568809738a Another attempt without %3A
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=76
2013-09-07 13:36:50 +00:00
3289a4f6c9 missing wildcard at beginning
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=75
2013-09-05 06:25:20 +00:00
02372910e4 Another attempt, simple %3A
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=74
2013-09-04 21:10:51 +00:00
9a06cc59d2 try %3A as suggested by ma
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=73
2013-09-04 17:12:23 +00:00
357a89a6b3 - Update Supplements: modalias(dmi*), fewer * may work better
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=72
2013-09-04 15:34:24 +00:00
Tomáš Chvátal
f31f3917d2 Accepting request 195900 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/195900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=14
2013-08-23 09:06:18 +00:00
dee84617df - Skip restart_on_update with old hyper-v.rpms while old
kernel is running (bnc#770763)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=70
2013-08-12 14:56:57 +00:00
Stephan Kulow
e226398705 Accepting request 186287 from Virtualization
- cache FQDN in kvp_daemon to avoid timeouts (bnc#828714)
- use full nlmsghdr in netlink_send
- correct payload size in netlink_send
- use single send+recv buffer
- log errors to syslog in kvp_set_ip_info
- check return value of system in hv_kvp_daemon
- in kvp_set_ip_info free mac_addr right after usage
- check return value of daemon to fix compiler warning.

OBS-URL: https://build.opensuse.org/request/show/186287
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=13
2013-08-07 18:44:11 +00:00
efc1b8047e - cache FQDN in kvp_daemon to avoid timeouts (bnc#828714)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=68
2013-08-07 17:37:54 +00:00
f4e9f3f425 - cache FQDN in kvp_daemon to avoid timeouts
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=67
2013-08-07 17:12:54 +00:00
18c1b296af - use full nlmsghdr in netlink_send
- correct payload size in netlink_send
- use single send+recv buffer
- log errors to syslog in kvp_set_ip_info
- check return value of system in hv_kvp_daemon
- in kvp_set_ip_info free mac_addr right after usage
- check return value of daemon to fix compiler warning.

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=66
2013-08-07 13:55:15 +00:00
Stephan Kulow
ac81a2d210 Accepting request 185444 from Virtualization
- Fix send/recv buffer allocation (bnc#828714)

OBS-URL: https://build.opensuse.org/request/show/185444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=12
2013-08-01 15:55:17 +00:00
d22cc8ce10 - Fix send/recv buffer allocation (bnc#828714)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=64
2013-08-01 12:26:23 +00:00
09e12a20a4 - Double the size of kvp_send_buffer, for current struct hv_kvp_msg
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=63
2013-08-01 11:50:51 +00:00
Stephan Kulow
abdf7c473e Accepting request 185068 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/185068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=11
2013-08-01 04:54:37 +00:00
ea11bf351a - set BOOTPROTO=static if any IPADDR/IP6ADDR was passed to
hv_set_ifconfig and dhcp is disabled

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=61
2013-07-24 08:19:48 +00:00
Stephan Kulow
3d47681214 Accepting request 183123 from Virtualization
- update hv_kvp_daemon (merge 0783d72fa from v3.9-rc1)
  Fix how ifcfg-* file is created

- update hv_kvp_daemon (changes up to 3.11-rc1):
  Improve error logging in KVP daemon.
  Fix file descriptor leaks
  Check retrun value of strchr call
  Check return value of poll call
  Check return value of setsockopt call
  daemon should check type of received Netlink msg
  daemon setsockopt should use options macros
  daemon should subscribe only to CN_KVP_IDX group

- Fix a bug in IPV6 subnet enumeration (bnc#828714)

- Update hv_vss_daemon (bnc#811033)

- add hv_vss_daemon (fate#314921)
  helper to support host initiated backup

- build hv_kvp_daemon with -D_GNU_SOURCE to get O_CLOEXEC

- update hv_kvp_daemon
  Use CLOEXEC when opening kvp_pool files
  Fix permissions of created directory and files
  Fix /var subdirectory (move state files from /var/opt to /var/lib)
  Fix string types

OBS-URL: https://build.opensuse.org/request/show/183123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=10
2013-07-16 13:32:58 +00:00