Ignore build output

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #25 from robhoes/master

CA-117409: xenopsd: fix CD-ROM handling
Merge pull request #26 from robhoes/master

Add udev rules for libxl backend
Add some debugging for the TypedTable module

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
xenlight: explicitly set run_hotplug_scripts when starting a VM

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
xenlight: fix device_by_id function

It was using the wrong device "kind" in one place.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
xenlight: wait for devices to complete hotplug after starting a VM

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
xenlight: revert to tapx.y for emulated NICs in the hotplug script (for now)

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Merge pull request #28 from robhoes/hotplug

xenlight: make xenopsd work with windows PV drivers
CA-116583: Write xenopsd DB objects atomically

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Move xenopsd syslog to the right facility

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #30 from jonludlam/syslog-local5

Move xenopsd syslog to the right facility
Merge pull request #29 from jonludlam/CA-116583

CA-116583: Write xenopsd DB objects atomically
CA-116645: We were assuming xenstore contains UTF-8 strings. It doesn't.

So lets sanitise them. This commit pulls in a dependency on uutf by
Daniel Bünzli.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #32 from jonludlam/CA-116645

CA-116645: We were assuming xenstore contains UTF-8 strings. It doesn't.
CA-116900: Invoke vif move correctly.

Once everything is plumbed through Hotplug.call_hotplug_script
then we can change it to invoke vif-real directly rather than
try to emulate how udev would call the script with all of the
environment variables set correctly.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #33 from jonludlam/CA-116900

CA-116900: Invoke vif move correctly.
Merge pull request #20 from simonjbeaumont/ignore-build-output

Ignore build output
xenlight: set O_CLOEXEC when opening a file for libxl

This fixes VM resume for HVM guests: it seems that when libxl forks qemu, qemu
inherits the suspend image fd that was opened by xenopsd, and keeps it open.
This makes it impossible for xenopsd to unmount and cleanup the mount that was
created for the suspend image, after the resume completes.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>