[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 7/6] Makefile: create ".../var/run" when installing
From: |
Laszlo Ersek |
Subject: |
[Qemu-devel] [PATCH 7/6] Makefile: create ".../var/run" when installing the POSIX guest agent |
Date: |
Sat, 18 May 2013 07:13:14 +0200 |
Otherwise the default local state directory of POSIX qga won't exist after
installation with a non-standard ${prefix} or DESTDIR.
For now qga is the only user of ".../var" (= $qemu_localstatedir) too, so
don't create that directory either unless we're installing the agent.
Signed-off-by: Laszlo Ersek <address@hidden>
---
Makefile | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index 7dc0204..1b1630d 100644
--- a/Makefile
+++ b/Makefile
@@ -318,13 +318,21 @@ endif
install-datadir:
$(INSTALL_DIR) "$(DESTDIR)$(qemu_datadir)"
+install-localstatedir:
+ifdef CONFIG_POSIX
+ifneq (,$(findstring qemu-ga,$(TOOLS)))
+ $(INSTALL_DIR) "$(DESTDIR)$(qemu_localstatedir)"/run
+endif
+endif
+
install-confdir:
$(INSTALL_DIR) "$(DESTDIR)$(qemu_confdir)"
install-sysconfig: install-datadir install-confdir
$(INSTALL_DATA) $(SRC_PATH)/sysconfigs/target/target-x86_64.conf
"$(DESTDIR)$(qemu_confdir)"
-install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig install-datadir
+install: all $(if $(BUILD_DOCS),install-doc) install-sysconfig \
+install-datadir install-localstatedir
$(INSTALL_DIR) "$(DESTDIR)$(bindir)"
ifneq ($(TOOLS),)
$(INSTALL_PROG) $(STRIP_OPT) $(TOOLS) "$(DESTDIR)$(bindir)"
--
1.7.1
- [Qemu-devel] [PATCH 0/6] local state directory fixes for win32 qga, Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 3/6] configure: don't save any fixed local_statedir for win32, Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 1/6] osdep: add qemu_get_local_state_pathname(), Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 6/6] qga: save state directory in ga_install_service(), Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 5/6] qga: remove undefined behavior in ga_install_service(), Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 4/6] qga: create state directory on win32, Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 2/6] qga: determine default state dir and pidfile dynamically, Laszlo Ersek, 2013/05/18
- [Qemu-devel] [PATCH 7/6] Makefile: create ".../var/run" when installing the POSIX guest agent,
Laszlo Ersek <=
- Re: [Qemu-devel] [PATCH 0/6] local state directory fixes for win32 qga, mdroth, 2013/05/20