summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorRoss Lagerwall <ross.lagerwall@citrix.com>2016-06-29 10:54:08 +0100
committerRoss Lagerwall <ross.lagerwall@citrix.com>2016-07-14 12:02:55 +0100
commitb0091d3dad6a1dae7874ed33906ac0d64eb6c25b (patch)
treeaa6aa5cae4a4aa7119a73a771b5d0ee842918625 /mk
parent2e0e2cbdb9022b9b2bd2555ee12eec0d1abf8667 (diff)
downloadvyos-xe-guest-utilities-b0091d3dad6a1dae7874ed33906ac0d64eb6c25b.tar.gz
vyos-xe-guest-utilities-b0091d3dad6a1dae7874ed33906ac0d64eb6c25b.zip
CA-202608: Trigger refresh after system resume
If the guest is suspended and then resumed or migrated, trigger a refresh to repopulate the xenstore entries (since the guest will have a new domid). Without doing this, XAPI thinks that the guest does not have PV drivers installed and will refuse to do a vbd-plug operation until then next refresh by the guest agent. Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Diffstat (limited to 'mk')
-rw-r--r--mk/Makefile.deb1
-rw-r--r--mk/Makefile.rpm1
-rw-r--r--mk/Makefile.tgz1
3 files changed, 3 insertions, 0 deletions
diff --git a/mk/Makefile.deb b/mk/Makefile.deb
index e22a207..496f332 100644
--- a/mk/Makefile.deb
+++ b/mk/Makefile.deb
@@ -38,6 +38,7 @@ GO_SOURCE_REPO = $(call git_loc,xe-guest-utilities)
XE_DAEMON_GO_SOURCES :=
XE_DAEMON_GO_SOURCES += ./xe-daemon/xe-daemon.go # this should be the first one
XE_DAEMON_GO_SOURCES += ./syslog/syslog.go
+XE_DAEMON_GO_SOURCES += ./system/system.go
XE_DAEMON_GO_SOURCES += ./guestmetric/guestmetric.go
XE_DAEMON_GO_SOURCES += ./guestmetric/guestmetric_linux.go
XE_DAEMON_GO_SOURCES += ./xenstoreclient/xenstore.go
diff --git a/mk/Makefile.rpm b/mk/Makefile.rpm
index d7bd7d5..de1fde2 100644
--- a/mk/Makefile.rpm
+++ b/mk/Makefile.rpm
@@ -35,6 +35,7 @@ GO_SOURCE_REPO = $(call git_loc,xe-guest-utilities)
XE_DAEMON_GO_SOURCES :=
XE_DAEMON_GO_SOURCES += ./xe-daemon/xe-daemon.go # this should be the first one
XE_DAEMON_GO_SOURCES += ./syslog/syslog.go
+XE_DAEMON_GO_SOURCES += ./system/system.go
XE_DAEMON_GO_SOURCES += ./guestmetric/guestmetric.go
XE_DAEMON_GO_SOURCES += ./guestmetric/guestmetric_linux.go
XE_DAEMON_GO_SOURCES += ./xenstoreclient/xenstore.go
diff --git a/mk/Makefile.tgz b/mk/Makefile.tgz
index 86c6995..7b19f26 100644
--- a/mk/Makefile.tgz
+++ b/mk/Makefile.tgz
@@ -38,6 +38,7 @@ GO_SOURCE_REPO = $(call git_loc,xe-guest-utilities)
XE_DAEMON_GO_SOURCES :=
XE_DAEMON_GO_SOURCES += ./xe-daemon/xe-daemon.go # this should be the first one
XE_DAEMON_GO_SOURCES += ./syslog/syslog.go
+XE_DAEMON_GO_SOURCES += ./system/system.go
XE_DAEMON_GO_SOURCES += ./guestmetric/guestmetric.go
XE_DAEMON_GO_SOURCES += ./guestmetric/guestmetric_linux.go
XE_DAEMON_GO_SOURCES += ./xenstoreclient/xenstore.go