https://bugzilla.novell.com/show_bug.cgi?id=679159
https://bugzilla.novell.com/show_bug.cgi?id=679159#c11
--- Comment #11 from M. S. 2011-03-21 12:31:55 UTC ---
Regular startup:
1. An udev rule detects hotplug of Apple Devices and spawns usbmuxd
2. usbmuxd starts up, creates a socket /var/run/usbmuxd=
3. usbmuxd drops privileges and opens up the USB device for communication
4. Now userspace is able to talk to the socket and communicate to the device
Already running usbmuxd:
1. An udev rule detects hotplug of Apple Devices and spawns (a new) usbmuxd
2. usbmuxd checks the lockfile and detects if another instance is already
running
3. If another instance is running, it sends a signal to that other instance to
make it scan for new USB devices to detect the newly attached device and
finally exits
Of course this behavior is controllable using some cli arguments to some
extend.
The reason for this design and the behavior of usbmuxd is that it is basically
a complete FOSS implementation of the exact same daemon running on Mac OS X.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.