Partial rewrite of OpenXT's xc-vusb-daemon
- In your OpenXT OpenEmbedded tree, edit
repos/xenclient-oe/recipes-openxt/xenclient/vusb/vusb-daemon_git.bb
Replacegit://${OPENXT_GIT_MIRROR}/xc-vusb-daemon.git
withgit://github.com/jean-edouard/vusb-daemon.git
- Also edit
repos/xenclient-oe/recipes-openxt/xenclient/vusb/files/xenclient-vusb.initscript
ReplacePROG=/usr/sbin/vusb_daemon
withPROG=/usr/sbin/vusb-daemon
- Rebuild using
./bb -c cleansstate vusb-daemon && ./bb vusb-daemon
- Install the resulting package from the previous step.
- Running
restorecon -F -R /
could be enough, but you may need to just set SELinux to permissive. - Reboot
- Try passing USB devices to VMs