diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-07-22 14:37:30 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-07-22 14:37:30 +0100 |
commit | 9fe075decce7db2045261794f9ab897a82cba408 (patch) | |
tree | 3200a9352121ff405b109fed0f01188c6d302f14 /tools/hotplug/NetBSD | |
parent | 5e3d36c2c840c5da77065b0676c0f2a64fee638a (diff) | |
download | xen-9fe075decce7db2045261794f9ab897a82cba408.tar.gz xen-9fe075decce7db2045261794f9ab897a82cba408.tar.bz2 xen-9fe075decce7db2045261794f9ab897a82cba408.zip |
tools: xenbackendd for NetBSD
Attached patch introduces xenbackendd. It is used on NetBSD
to launch the hotplug scripts. Later xenbackendd can be improved to
also launch qemu-dm as child process and will notice when qemu-dm
crashes.
The changes the patch makes:
- rename hotplug scripts as xenbackendd expects them
(current names were taken from pkgsrc)
- install hotplug scripts as executable scripts
- introduce xenbackendd
- build/install/launch on NetBSD only
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Diffstat (limited to 'tools/hotplug/NetBSD')
-rw-r--r-- | tools/hotplug/NetBSD/Makefile | 8 | ||||
-rw-r--r-- | tools/hotplug/NetBSD/block (renamed from tools/hotplug/NetBSD/block-nbsd) | 0 | ||||
-rw-r--r-- | tools/hotplug/NetBSD/vif-bridge (renamed from tools/hotplug/NetBSD/vif-bridge-nbsd) | 0 | ||||
-rw-r--r-- | tools/hotplug/NetBSD/vif-ip (renamed from tools/hotplug/NetBSD/vif-ip-nbsd) | 0 |
4 files changed, 4 insertions, 4 deletions
diff --git a/tools/hotplug/NetBSD/Makefile b/tools/hotplug/NetBSD/Makefile index 18be7df8d8..06eee0556c 100644 --- a/tools/hotplug/NetBSD/Makefile +++ b/tools/hotplug/NetBSD/Makefile @@ -3,9 +3,9 @@ include $(XEN_ROOT)/tools/Rules.mk # Xen script dir and scripts to go there. XEN_SCRIPTS = -XEN_SCRIPTS += block-nbsd -XEN_SCRIPTS += vif-bridge-nbsd -XEN_SCRIPTS += vif-ip-nbsd +XEN_SCRIPTS += block +XEN_SCRIPTS += vif-bridge +XEN_SCRIPTS += vif-ip XEN_SCRIPT_DATA = @@ -23,7 +23,7 @@ install-scripts: $(INSTALL_DIR) $(DESTDIR)$(XEN_SCRIPT_DIR) set -e; for i in $(XEN_SCRIPTS); \ do \ - $(INSTALL_DATA) $$i $(DESTDIR)$(XEN_SCRIPT_DIR); \ + $(INSTALL_PROG) $$i $(DESTDIR)$(XEN_SCRIPT_DIR); \ done set -e; for i in $(XEN_SCRIPT_DATA); \ do \ diff --git a/tools/hotplug/NetBSD/block-nbsd b/tools/hotplug/NetBSD/block index d853e11584..d853e11584 100644 --- a/tools/hotplug/NetBSD/block-nbsd +++ b/tools/hotplug/NetBSD/block diff --git a/tools/hotplug/NetBSD/vif-bridge-nbsd b/tools/hotplug/NetBSD/vif-bridge index ecfef15012..ecfef15012 100644 --- a/tools/hotplug/NetBSD/vif-bridge-nbsd +++ b/tools/hotplug/NetBSD/vif-bridge diff --git a/tools/hotplug/NetBSD/vif-ip-nbsd b/tools/hotplug/NetBSD/vif-ip index ca4fd60580..ca4fd60580 100644 --- a/tools/hotplug/NetBSD/vif-ip-nbsd +++ b/tools/hotplug/NetBSD/vif-ip |