Merge pull request #25 from euanh/master

wizard: Only update GRUB2 if its configuration has been changed
Merge pull request #26 from euanh/master

openstack: Store images in /var/lib/xapi instead of /var/run
Add support for automatically applying changes
Merge pull request #28 from BobBall/yes-to-all

Add support for automatically applying changes
Use 'ffs' rather than 'ext' for the 'SR for openstack'

This is needed because the xcp-sm 'ext' needs whole disks, and
can't use parts of existing filesystems.

Fixes #30

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
networkscripts: Remove unused 'mgmt' variable

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #32 from djs55/merge

a couple of bugfixes
Updated automatic install:
* Reboot prompt was still displayed due to faulty handling of default
* Better logic to wait for XAPI to be running.

NOTE: I have not been able to test this, I believe due to an existing bug
where XAPI is never ready because it's not running under Xen.
This patch may be irrelevant depending on the fix identified for running XAPI
and how the xe commands will be run, but I was asked to share it anyway
xapi now needs squeezed to be running to determine domain 0 memory

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #34 from djs55/fix-install-wizard

xapi now needs squeezed to be running to determine domain 0 memory
Merge pull request #33 from BobBall/yes-to-all

Updated automatic install:
Fix grub.conf if /boot is not a device

Fixes #24 using the approach suggested by @thouveng

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Ignore empty lines in /etc/sysconfig/network-scripts/ifcfg-*

Fixes #11

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
networkscripts: update test following interface change

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #35 from djs55/fix-install-wizard

Fix a number of install wizard glitches
Fix 'local variable 'x' referenced before assignment' error

Fixes #36

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #38 from djs55/fix-install-wizard2

Fix 'local variable 'x' referenced before assignment' error
grub: there's no need to cap dom0 memory since we can balloon dom0

NB: this means we're defaulting to a 'developer friendly' environment
rather than a 'production' environment. Developers like to have
lots of memory available for compilers, while in production it's
better to dedicate it to running VMs.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #39 from djs55/fix-install-wizard2

grub: there's no need to cap dom0 memory since we can balloon dom0
Add a before and after etc/default/grub for grub2 testing

Signed-off-by: David Scott <dave.scott@eu.citrix.com>