Age | Commit message (Collapse) | Author |
|
from templates
This commit also fix top level Makefile
Signed-off-by: Phus Lu <phus.lu@citrix.com>
|
|
CA-172846: Tools installed out of date when a Linux VM is freshly installed from templates
|
|
from templates
Signed-off-by: Phus Lu <phus.lu@citrix.com>
|
|
CP-12326: move guest-packages.hg/utils into xe-guest-utilities.git
|
|
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
|
|
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
|
|
Signed-off-by: Phus Lu <phus.lu@citrix.com>
|
|
Add basic Travis CI configuration
|
|
Without go test and coverage for now.
Signed-off-by: Robert Breker <robert.breker@citrix.com>
|
|
CP-11399: Ignore blkid errors
|
|
Signed-off-by: Phus Lu <phus.lu@citrix.com>
|
|
CP-11399: Go Linux guest agent for XenServer
|
|
This is the reviewed and tested Go guest agent for XenServer Linux guests.
Go guest agent is a static linked binary without any dependency (e.g. Bash or Python execution environment) with below benefits:
1. Cross platform, Go version works well with all kinds Linux distributions (i386 and x86_64) with the porting ability to arm, FreeBSD, Darwin OS etc.
2. Standalone binary, works well with some restricted environment for example, CoreOS and Boot2Docker Linux
3. Easy to maintain and structured design, with Golang's nature
Change history:
1: Refined Rob Robert's comments.
2: Add unit test for xenstoreclient and refact folder structure.
3: Refined codes according to Robert's comments
4: To run 32bit xe-guest-agent in Linux 64bit OS(eg, CoreOS):
we need
4.1 - Switch to ip/ifconfig CLI tool instead of net package
4.2 - Switch to log package instead of syslog package
Signed-off-by: phus lu <phus.lu@citrix.com>
|
|
|