[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 00/12] more tools changes to honor --prefix=



In my attempt to get a xen.rpm from 'make rpmball' which operates
entirely below the configured --prefix= I came up with these changes.
Up to now there was very little runtime testing. A PV and HVM guest
starts fine.

Outstanding is a change to pygrub, which does not find the site-packages
below --prefix= if PYTHONPATH is not set.


This series contains also two unrelated cleanup changes at the end.

Olaf Hering (12):
  Config.mk: move directory list into BUILD_MAKE_VARS
  Config.mk: replace dependency to genpath with actual target
  Config.mk: add new macro buildmakevars2header
  tools/libxl: use buildmakevars2header to create _paths.h
  tools/libxc: provide variable paths to libxc
  tools/libxc: use XEN_RUN_DIR for SUSPEND_LOCK_FILE
  tools/pygrub: store kernels in /var/run/xen/pygrub
  tools/hotplug: use XEN_SCRIPT_DIR instead of hardcoded path
  tools/hotplug: create XEN_RUN_DIR at runtime
  tools/hotplug: create XEN_LOCK_DIR at runtime
  tools/examples: remove obsolete install targets
  remove obsolete SUBSYS_DIR variable

 Config.mk                                 | 22 ++++++++++++++++++----
 docs/misc/distro_mapping.txt              |  1 -
 stubdom/Makefile                          | 16 ++++++++--------
 tools/examples/Makefile                   | 21 +--------------------
 tools/hotplug/Linux/Makefile              | 30 ++++++++++++++++++++++--------
 tools/hotplug/Linux/init.d/xen-watchdog   |  2 +-
 tools/hotplug/Linux/init.d/xencommons     |  5 +++--
 tools/hotplug/Linux/init.d/xendomains     |  2 +-
 tools/hotplug/Linux/vif-setup             |  2 +-
 tools/hotplug/Linux/xen-backend.rules     | 16 ++++++++--------
 tools/hotplug/Linux/xen-hotplug-common.sh |  2 +-
 tools/hotplug/common/Makefile             |  2 +-
 tools/libxc/Makefile                      |  8 ++++++++
 tools/libxc/xc_private.h                  |  1 +
 tools/libxc/xc_suspend.c                  |  2 +-
 tools/libxl/Makefile                      |  7 +------
 tools/pygrub/src/pygrub                   | 13 ++++++++++++-
 tools/python/Makefile                     |  2 +-
 18 files changed, 89 insertions(+), 65 deletions(-)


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.