summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-17CA-172846: Tools installed out of date when a Linux VM is freshly installed ↵Phus Lu
from templates This commit also fix top level Makefile Signed-off-by: Phus Lu <phus.lu@citrix.com>
2015-06-11Merge pull request #5 from xs-nanjing/CA-172846zheng
CA-172846: Tools installed out of date when a Linux VM is freshly installed from templates
2015-06-10CA-172846: Tools installed out of date when a Linux VM is freshly installed ↵Phus Lu
from templates Signed-off-by: Phus Lu <phus.lu@citrix.com>
2015-06-05Merge pull request #4 from xs-nanjing/masterzheng
CP-12326: move guest-packages.hg/utils into xe-guest-utilities.git
2015-06-05CP-12326: Change BSD-2-Clause to short name BSDZheng Chai
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
2015-06-04CP-12326: refine the license textZheng Chai
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
2015-06-03CP-12326: move guest-packages.hg/utils into xe-guest-utilities.gitPhus Lu
Signed-off-by: Phus Lu <phus.lu@citrix.com>
2015-06-03Merge pull request #3 from robertbreker/add-repo-basicszheng
Add basic Travis CI configuration
2015-05-20Add basic Travis CI configurationRobert Breker
Without go test and coverage for now. Signed-off-by: Robert Breker <robert.breker@citrix.com>
2015-05-19Merge pull request #2 from xs-nanjing/masterzheng
CP-11399: Ignore blkid errors
2015-05-19CP-11399: Ignore blkid errorsPhus Lu
Signed-off-by: Phus Lu <phus.lu@citrix.com>
2015-05-19Merge pull request #1 from xs-nanjing/masterzheng
CP-11399: Go Linux guest agent for XenServer
2015-05-14CP-11399: Go Linux guest agent for XenServerPhus Lu
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>
2015-04-15Initial commitRobert Breker