README.build 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. Enabling and disabling devices and features
  2. -------------------------------------------
  3. Support for various devices and features may be enabled and/or disabled by
  4. setting the variables ENABLE and DISABLE before running gpsd.SlackBuild,
  5. for example
  6. ENABLE="fixed_port_speed=9600,timing" DISABLE="bluez,ipv6" ./gpsd.SlackBuild
  7. Multiple options may be separated by commas (as shown above) or by spaces.
  8. The following features may be enabled (by default they are disabled).
  9. dbus_export enable DBUS export support
  10. force_global force daemon to listen on all addressses
  11. profiling enable profiling support
  12. squelch enable gpsd_report/gpsd_hexdump suppression (saves cpu)
  13. timing enable latency timing support
  14. gpsd_group=groupname
  15. set privilege revocation group (default=dialout)
  16. gpsd_user=username
  17. set privilege revocation user (default=nobody)
  18. fixed_port_speed=nnnn
  19. set fixed serial port speed
  20. fixed_stop_bits=n
  21. set fixed serial port stop bits
  22. max_clients=n
  23. set maximum allowed clients
  24. max_devices=n
  25. set maximum allowed devices
  26. The following devices and features may be disabled (by default they are
  27. enabled).
  28. aivdm disable AIVDM support
  29. ashtech disable Ashtech support
  30. bluez disable BlueZ support for Bluetooth devices
  31. control_socket disable control socket for hotplug notifications
  32. controlsend disable gpsctl/gpsmon can change device settings
  33. earthmate disable DeLorme EarthMate Zodiac support
  34. evermore disable EverMore binary support
  35. fury disable Jackson Labs Fury and Firefly support
  36. fv18 disable San Jose Navigation FV-18 support
  37. garmin disable Garmin kernel driver support
  38. garmintxt disable Garmin Simple Text support
  39. geostar disable Geostar Protocol support
  40. gpsclock disable GPSClock support
  41. ipv6 disable build IPv6 support
  42. itrax disable iTrax hardware support
  43. leapfetch disable build-time fetch up-to-date leap second data
  44. mtk3301 disable MTK-3301 support
  45. navcom disable Navcom support
  46. netfeed disable support for handling TCP/IP data sources
  47. nmea0183 disable NMEA 0183 support
  48. nmea2000 disable NMEA 2000/CAN support
  49. ntpshm disable NTP time hinting support
  50. ntrip disable NTRIP support
  51. oceanserver disable OceanServer support
  52. oldstyle disable oldstyle (pre-JSON) protocol support
  53. oncore disable Motorola OnCore chipset support
  54. passthrough disable support for passing through JSON
  55. reconfigure disable gpsd can change device settings
  56. rtcm104v2 disable rtcm104v2 support
  57. rtcm104v3 disable rtcm104v3 support
  58. shm_export disable export via shared memory
  59. sirf disable SiRF chipset support
  60. socket_export disable data export over sockets
  61. superstar2 disable Novatel SuperStarII chipset support
  62. tnt disable True North Technologies support
  63. tripmate disable DeLorme TripMate support
  64. tsip disable Trimble TSIP support
  65. ublox disable u-blox Protocol support
  66. ubx disable UBX Protocol support
  67. usb disable libusb support for USB devices
  68. Note that PPS is not supported. Additional userspace tools are required, see
  69. http://www.linuxpps.org/wiki/index.php/LinuxPPS_installation
  70. https://github.com/ago/pps-tools