[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/14] configure: --with-confsuffix option
From: |
Eduardo Habkost |
Subject: |
[Qemu-devel] [PATCH 00/14] configure: --with-confsuffix option |
Date: |
Fri, 30 Mar 2012 14:32:48 -0300 |
This series is the third version of the --confsuffix/--confdir changes I have
submitted before. Now it does two interface changes:
- Changes --datadir meaning to match Autoconf convention
(meaning that it should point to /usr/share, not /usr/share/qemu).
NOTE: this breaks compatibility.
I don't know of anybody who uses that option today. Neither Fedora, Debian,
Arch Linux, Gentoo, or FreeBSD use it[1].
- Add --with-confsuffix option, to allow the /etc/qemu and /usr/share/qemu
directories to have a different names.
[1] http://article.gmane.org/gmane.comp.emulators.qemu/142924
Most of the patches are variable renames and cleanups. The actual changes are
only on the last 2 patches.
First, internal configure variables are renamed, without changing
config-host.mak:
configure: rename $datadir to $qemu_datadir
configure: rename $docdir to $qemu_docdir
configure: rename $confdir to $qemu_confdir
Then create_config gets ready for config-host.mak variable renames
(Qemu-specific directories will now have a "qemu_" prefix):
create_config: separate section for qemu_*dir variables
Then, variables are renamed on config-host.mak and Makefiles:
config-host.mak: rename datadir to qemu_datadir
config-host.mak: rename confdir to qemu_confdir
Makefile: use $(qemu_confdir) instead of $(sysconfdir)/qemu
config-host.mak: rename docdir to qemu_docdir
config-host.mak: remove CONFIG_QEMU_SHAREDIR
config-host.mak: reorder variables a bit
Then old code on create_config is removed:
create_config: remove *dir block
create_config: simplify prefix=* block, remove CONFIG_QEMU_PREFIX
Finally, the user-visible changes:
configure: change meaning of --datadir to Autoconf convention
configure: add --confsuffix option
Eduardo Habkost (14):
configure: rename $datadir to $qemu_datadir
configure: rename $docdir to $qemu_docdir
configure: rename $confdir to $qemu_confdir
create_config: separate section for qemu_*dir variables
config-host.mak: rename datadir to qemu_datadir
config-host.mak: rename confdir to qemu_confdir
Makefile: use $(qemu_confdir) instead of $(sysconfdir)/qemu
config-host.mak: rename docdir to qemu_docdir
config-host.mak: remove CONFIG_QEMU_SHAREDIR
config-host.mak: reorder variables a bit
create_config: remove *dir block
create_config: simplify prefix=* block, remove CONFIG_QEMU_PREFIX
configure: change meaning of --datadir to Autoconf convention
configure: add --confsuffix option
Makefile | 16 ++++++++--------
Makefile.target | 4 ++--
configure | 29 ++++++++++++++++-------------
scripts/create_config | 8 ++++++--
4 files changed, 32 insertions(+), 25 deletions(-)
--
1.7.3.2
- [Qemu-devel] [PATCH 00/14] configure: --with-confsuffix option,
Eduardo Habkost <=
- [Qemu-devel] [PATCH 04/14] create_config: separate section for qemu_*dir variables, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 01/14] configure: rename $datadir to $qemu_datadir, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 02/14] configure: rename $docdir to $qemu_docdir, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 07/14] Makefile: use $(qemu_confdir) instead of $(sysconfdir)/qemu, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 06/14] config-host.mak: rename confdir to qemu_confdir, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 05/14] config-host.mak: rename datadir to qemu_datadir, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 03/14] configure: rename $confdir to $qemu_confdir, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 08/14] config-host.mak: rename docdir to qemu_docdir, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 13/14] configure: change meaning of --datadir to Autoconf convention, Eduardo Habkost, 2012/03/30
- [Qemu-devel] [PATCH 12/14] create_config: simplify prefix=* block, remove CONFIG_QEMU_PREFIX, Eduardo Habkost, 2012/03/30