[oe] gpsd re-write

Koen Kooi k.kooi at student.utwente.nl
Sun Jan 24 15:09:45 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 24-01-10 14:22, Michael Lippautz wrote:
> Hej,
> 
> As I am re-writing the gpsd package, a few questions did come up.
> 
> 1) gpsd can deal with multiple different gps devices (being served as
> different nodes). Is it sufficient to start gpsd with a control socket
> and add recipe for gps devices that just add init script that are
> executed after gpsd startup. These init scripts could add the device
> over the control socket. I.e. a recipe gpsd-device-... could add the
> /dev/ttyACM0 node, using the control socket.
> 
> 2) Since gps devices can also be integrated into platforms (machines)
> a second approach using RDEPENDS_${PN}_machine can be used to build a
> machine specific package. This machine specific package could init the
> device and also attach it using the socket.
> 
> Is it "ok" to create such machine specific packages, i.e.
> gpsd-hardware-om-gta01 ? How about "device" specific recipes (should
> they be done in an other way)?
> 
> Additionally I can also add an /etc/default/gps-hardware file that
> uses update-alternative to add the device at program startup.
> 
> Are these approaches correct? Don't want to sit and write these if
> they are rejected anyways ;)

Your approaches are a lot better than the current 'gpsd only starts if
it was built for your machine *AND* OE has a config for it'

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)

iD8DBQFLXGK4MkyGM64RGpERAk7CAJ4kbdekGFkioFbpHZ/28fsmqcOqtACfQgx3
i5aHG9ULaUksACfO759u7sc=
=VAwM
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list