I'm moving my jpilot setup from Debian to a Ubuntu Gutsy machine.
I used hotplug on the Debian machine.
I'm a bit confused about how to configure on the new machine.
For one thing, I'm not clear if I still need to use hotplug or if udev
can be used directly to run jpilot-sync.
*If* I load the visor module and then hit the hotsync button
/dev/pilot is created. I can then manually run jpilot-sync.
I tried adding in a udev rule
KERNEL=="ttyUSB*", \
ATTRS{product}=="Palm Handheld*|Handspring *|palmOne Handheld", \
RUN="/sbin/su - moseley -c jpilot-sync"
Now that failed, so if I instead do:
RUN="/sbin/su - moseley -c 'sleep 2; jpilot-sync'"
then it works. But, I also notice that *two* copies of jpilot-sync
are started (seems the rule is run twice -- perhaps for the two USB*
connections that it sets up).
Is it correct to use udev to run jpilot-sync? Or do I need hotplug
still?
I tried adding a /etc/hotplug/use/visor script but it doesn't get run.
IIRC, seems I need a mapping file that looks at vendor ID.
Can someone clear this up for me?
thanks,
--
Bill Moseley
moseley at hank.org
More information about the jpilot mailing list