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

[PATCH 0/5] configure: reduce number of files created



Instead of creating lots of files during configure, create those
files (where possible) rather at build time. This reduces the need
to run configure when e.g. changing a man page containing a path
defined by the configure run.

Juergen Gross (5):
  config: remove stale definition from Config.mk
  build: add new make pattern for making file from file.src
  docs: rename *.in files to *.src
  config: remove unused paths from config/Paths.mk.in
  tools: rename most *.in files to *.src

 .gitignore                                    |  1 +
 Config.mk                                     | 20 ++++++++++++------
 config/Paths.mk.in                            |  5 -----
 config/Tools-paths.mk.in                      | 10 +++++++++
 docs/Makefile                                 |  8 ++++++-
 docs/configure                                |  7 +------
 docs/configure.ac                             |  9 +-------
 ...pod.in => xl-disk-configuration.5.pod.src} |  0
 ....in => xl-network-configuration.5.pod.src} |  0
 docs/man/{xl.1.pod.in => xl.1.pod.src}        |  0
 .../man/{xl.cfg.5.pod.in => xl.cfg.5.pod.src} |  0
 .../{xl.conf.5.pod.in => xl.conf.5.pod.src}   |  0
 tools/configure                               | 21 ++-----------------
 tools/configure.ac                            | 19 +----------------
 tools/hotplug/FreeBSD/Makefile                |  8 ++++++-
 .../rc.d/{xencommons.in => xencommons.src}    |  0
 ...xendriverdomain.in => xendriverdomain.src} |  0
 tools/hotplug/Linux/Makefile                  | 11 +++++++++-
 ...xencommons.in => sysconfig.xencommons.src} |  0
 ...xendomains.in => sysconfig.xendomains.src} |  0
 .../{xen-watchdog.in => xen-watchdog.src}     |  0
 .../init.d/{xencommons.in => xencommons.src}  |  0
 .../init.d/{xendomains.in => xendomains.src}  |  0
 ...xendriverdomain.in => xendriverdomain.src} |  0
 ...launch-xenstore.in => launch-xenstore.src} |  0
 .../Linux/{vif-setup.in => vif-setup.src}     |  0
 ...common.sh.in => xen-hotplug-common.sh.src} |  0
 .../Linux/{xendomains.in => xendomains.src}   |  0
 tools/hotplug/NetBSD/Makefile                 |  8 ++++++-
 .../rc.d/{xencommons.in => xencommons.src}    |  0
 ...xendriverdomain.in => xendriverdomain.src} |  0
 tools/hotplug/common/Makefile                 |  5 ++++-
 .../{hotplugpath.sh.in => hotplugpath.sh.src} |  0
 tools/ocaml/libs/xs/Makefile                  |  7 +++++++
 .../libs/xs/{paths.ml.in => paths.ml.src}     |  0
 tools/ocaml/xenstored/Makefile                |  7 ++++++-
 ...oxenstored.conf.in => oxenstored.conf.src} |  0
 .../xenstored/{paths.ml.in => paths.ml.src}   |  0
 38 files changed, 78 insertions(+), 68 deletions(-)
 create mode 100644 config/Tools-paths.mk.in
 rename docs/man/{xl-disk-configuration.5.pod.in => 
xl-disk-configuration.5.pod.src} (100%)
 rename docs/man/{xl-network-configuration.5.pod.in => 
xl-network-configuration.5.pod.src} (100%)
 rename docs/man/{xl.1.pod.in => xl.1.pod.src} (100%)
 rename docs/man/{xl.cfg.5.pod.in => xl.cfg.5.pod.src} (100%)
 rename docs/man/{xl.conf.5.pod.in => xl.conf.5.pod.src} (100%)
 rename tools/hotplug/FreeBSD/rc.d/{xencommons.in => xencommons.src} (100%)
 rename tools/hotplug/FreeBSD/rc.d/{xendriverdomain.in => xendriverdomain.src} 
(100%)
 rename tools/hotplug/Linux/init.d/{sysconfig.xencommons.in => 
sysconfig.xencommons.src} (100%)
 rename tools/hotplug/Linux/init.d/{sysconfig.xendomains.in => 
sysconfig.xendomains.src} (100%)
 rename tools/hotplug/Linux/init.d/{xen-watchdog.in => xen-watchdog.src} (100%)
 rename tools/hotplug/Linux/init.d/{xencommons.in => xencommons.src} (100%)
 rename tools/hotplug/Linux/init.d/{xendomains.in => xendomains.src} (100%)
 rename tools/hotplug/Linux/init.d/{xendriverdomain.in => xendriverdomain.src} 
(100%)
 rename tools/hotplug/Linux/{launch-xenstore.in => launch-xenstore.src} (100%)
 rename tools/hotplug/Linux/{vif-setup.in => vif-setup.src} (100%)
 rename tools/hotplug/Linux/{xen-hotplug-common.sh.in => 
xen-hotplug-common.sh.src} (100%)
 rename tools/hotplug/Linux/{xendomains.in => xendomains.src} (100%)
 rename tools/hotplug/NetBSD/rc.d/{xencommons.in => xencommons.src} (100%)
 rename tools/hotplug/NetBSD/rc.d/{xendriverdomain.in => xendriverdomain.src} 
(100%)
 rename tools/hotplug/common/{hotplugpath.sh.in => hotplugpath.sh.src} (100%)
 rename tools/ocaml/libs/xs/{paths.ml.in => paths.ml.src} (100%)
 rename tools/ocaml/xenstored/{oxenstored.conf.in => oxenstored.conf.src} (100%)
 rename tools/ocaml/xenstored/{paths.ml.in => paths.ml.src} (100%)

-- 
2.51.0




 


Rackspace

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