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

[Xen-devel] [PATCH 00/13 v2] 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.

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

This is a resend of the same series with the comments incorporated:
http://lists.xenproject.org/archives/html/xen-devel/2014-04/msg03240.html

Huge CC list due to changes in Config.mk.


Olaf

Olaf Hering (13):
  Config.mk: move directory list into BUILD_MAKE_VARS
  Config.mk: replace dependency to genpath with actual targe
  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/hotplug: use XEN_LOCK_DIR instead of hardcoded path
  tools/examples: remove obsolete install targets
  remove obsolete SUBSYS_DIR variable

 .gitignore                                         |  9 +++++
 Config.mk                                          | 30 +++++++++++-----
 docs/misc/distro_mapping.txt                       |  1 -
 stubdom/Makefile                                   | 16 ++++-----
 tools/examples/Makefile                            | 21 +-----------
 tools/hotplug/Linux/Makefile                       | 40 +++++++++++++++++++---
 .../Linux/init.d/{xen-watchdog => xen-watchdog.in} |  2 +-
 .../Linux/init.d/{xencommons => xencommons.in}     |  5 +--
 .../Linux/init.d/{xendomains => xendomains.in}     |  2 +-
 tools/hotplug/Linux/{vif-setup => vif-setup.in}    |  2 +-
 .../{xen-backend.rules => xen-backend.rules.in}    | 16 ++++-----
 ...-hotplug-common.sh => xen-hotplug-common.sh.in} |  2 +-
 tools/hotplug/Linux/{xendomains => xendomains.in}  |  9 ++---
 tools/hotplug/common/Makefile                      |  2 +-
 tools/libxc/Makefile                               |  9 +++++
 tools/libxc/xc_private.h                           |  1 +
 tools/libxc/xc_suspend.c                           |  2 +-
 tools/libxl/Makefile                               |  7 +---
 tools/pygrub/src/pygrub                            |  9 ++++-
 tools/python/Makefile                              |  2 +-
 20 files changed, 113 insertions(+), 74 deletions(-)
 rename tools/hotplug/Linux/init.d/{xen-watchdog => xen-watchdog.in} (97%)
 rename tools/hotplug/Linux/init.d/{xencommons => xencommons.in} (98%)
 rename tools/hotplug/Linux/init.d/{xendomains => xendomains.in} (97%)
 rename tools/hotplug/Linux/{vif-setup => vif-setup.in} (60%)
 rename tools/hotplug/Linux/{xen-backend.rules => xen-backend.rules.in} (60%)
 rename tools/hotplug/Linux/{xen-hotplug-common.sh => xen-hotplug-common.sh.in} 
(98%)
 rename tools/hotplug/Linux/{xendomains => xendomains.in} (98%)


_______________________________________________
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®.