As we will support both XenServer and branded products at the same
time, so when building the supplemenatl packages, using the common
XCP as platform name is better, this fix to to use XCP
Change-Id: Ib8b79608c6cfdb85f3718c7daefaccc120a3e775
Ely has changed the way of building supplemental package, this patch
is to support both Ely and Dundee with MOS9
1. Change build-xenserver-suppack.sh to build ely package
2. Change the source code to install correct supplemental package
Change-Id: Ieafb9f1c407b05c92bbf6769d35d8ccef06fc5f5
With cloning a single branch, we don't need any history. This substantially
speeds up the clones and reduces disk space
Change-Id: I5a1753928fdf81f92b34cadf7f5c5c25b72af4aa
1. Only support conntrack-tools with XS7.0 and above
2. Install conntrack-tools
3. Start conntrackd service
4. Appply neutron-ovs-agent patch in compute node
5. Add make conntrack-tools.iso in Makefile
Change-Id: I6d4569b1325c290525c17a5c560d3862c1c3de15
Create a utils.py file, and move all common code there
Add flake8 checking to Makefile (requires "pip install flake8")
Fixed all flake8 failures (except XenAPI.py, which is excluded)
Change-Id: I5ca50930ffadcb021719f746b7750d7af9839844