]> xenbits.xensource.com Git - xen.git/commitdiff
Add udev rules to deliver hw events to xend
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 17 Mar 2009 10:38:06 +0000 (10:38 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 17 Mar 2009 10:38:06 +0000 (10:38 +0000)
Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@ab.jp.nec.com>
Makefile
tools/hotplug/Linux/Makefile
tools/hotplug/Linux/xend.rules [new file with mode: 0644]

index d43a2f9c6e78ae28885340d1bc5d900ab9201deb..131ab3d1a36c03cbdc40a6d81c6583390a3cfaa7 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -203,6 +203,8 @@ uninstall:
        rm -rf $(D)/etc/hotplug/xen-backend.agent
        rm -f  $(D)/etc/udev/rules.d/xen-backend.rules
        rm -f  $(D)/etc/udev/xen-backend.rules
+       rm -f  $(D)/etc/udev/rules.d/xend.rules
+       rm -f  $(D)/etc/udev/xend.rules
        rm -f  $(D)/etc/sysconfig/xendomains
        rm -rf $(D)/var/run/xen* $(D)/var/lib/xen*
        rm -rf $(D)/boot/*xen*
index b19c4d462a95eb67de8e5708b32552b0e377e28d..c9edd0dc8e3f112dc5dc38f36057ac0c5176d0c4 100644 (file)
@@ -29,7 +29,7 @@ XEN_HOTPLUG_DIR = /etc/hotplug
 XEN_HOTPLUG_SCRIPTS = xen-backend.agent
 
 UDEV_RULES_DIR = /etc/udev
-UDEV_RULES = xen-backend.rules
+UDEV_RULES = xen-backend.rules xend.rules
 
 DI = $(if $(DISTDIR),$(shell readlink -f $(DISTDIR)),)
 DE = $(if $(DESTDIR),$(shell readlink -f $(DESTDIR)),)
diff --git a/tools/hotplug/Linux/xend.rules b/tools/hotplug/Linux/xend.rules
new file mode 100644 (file)
index 0000000..d996555
--- /dev/null
@@ -0,0 +1,3 @@
+SUBSYSTEM=="pci", RUN+="socket:/org/xen/xend/udev_event"
+#SUBSYSTEM=="scsi", RUN+="socket:/org/xen/xend/udev_event"
+#SUBSYSTEM=="net", KERNEL!="vif[0-9]*.[0-9]*|tap[0-9]*.[0-9]*", RUN+="socket:/org/xen/xend/udev_event"