xenserver-core-latest-snapshot: Tweak download URLs

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #307 from euanh/build-improvements

xenserver-core-latest-snapshot: Tweak download URLs
README: Add xenserver-install-wizard to the installation instructions

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #308 from euanh/build-improvements

README: Add xenserver-install-wizard to the installation instructions
Makefile: Add a trivial makefile which uses makemake to rebuild the dependency graph when needed

Signed-off-by: Euan Harris <euan.harris@citrix.com>
build: Move source -> binary make rules to static makefile

makemake.py generated all makefile rules - both the dependencies
and the recipes to generate the targets.   The rules to build
binary packages from source packages are easy to describe using
pattern rules, so we don't need to generate these rules any more.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
make: Move sources -> source package rules to static Makefile

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Makefile: make the dependency-regeneration rule prettier

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Makefile: move "all" target into Makefile

Signed-off-by: Euan Harris <euan.harris@citrix.com>
makemake: Don't strip spec file paths only to then re-add them

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #309 from euanh/makefile-refactoring

Makefile refactoring
Revert "Merge pull request #309 from euanh/makefile-refactoring"

This reverts commit bf80f01b82c729eca2384c85f356f4e7c71b12ac, reversing
changes made to 25cd277308c9350b08290a0c0952843faa9d74d3.

Not quite ready yet...

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #310 from euanh/makefile-refactoring

Revert "Merge pull request #309 from euanh/makefile-refactoring"
makemake: Fix pylint whitespace warnings

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #311 from euanh/build-improvements

makemake: Fix pylint whitespace warnings
xcp-sm: Update rules and script to work on Ubuntu

Ubuntu's udev no longer recognises the deprecated 'BUS' tag,
and it installs scsi_id in /lib/udev rather than in /usr/sbin.

Signed-off-by: Euan Harris <euan.harris@citrix.com>