|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |