gpsd hotplug script broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gpsd (Debian) |
Fix Released
|
Unknown
|
|||
gpsd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gpsd
OS: Ubuntu Feisty Fawn 7.04
Package: gpsd
Package version: 2.33-4
When I plug in a supported USB-based GPS receiver, gpsd should start by itself and recognize the device. Because /lib/udev/
Normally, when I plug in my GPS receiver, it is dealt with by udev according to the rules in "/etc/udev/
For debugging purposes, I have added two touch statements to that file, so that it looks like this:
-----BEGIN FILE-----
#! /bin/sh
touch /tmp/got_to_1
. /lib/udev/
touch /tmp/got_to_2
# wait for /usr & /var to be mounted
wait_for_file /usr/bin/python && \
wait_for_file /var/run && \
exec /lib/udev/
-----END FILE-----
When I plug in my USB GPS receiver, the file /tmp/got_to_1 is always created and the file /tmp/got_to_2 is never created. I believe this is because /lib/udev/
Changed in gpsd: | |
status: | Unknown → Fix Released |
Changed in gpsd: | |
status: | New → Fix Released |
Also /lib/udev/ hotplug. functions which is referenced in gpsd.hotpllug. wrapper does'nt even exist on my system (Ubuntu 7.04).