diff options
-rw-r--r-- | gps-devices-information.fdi | 18 | ||||
-rw-r--r-- | gpsd-devices-policy.fdi | 14 | ||||
-rw-r--r-- | gpsd-devices.spec | 2 |
3 files changed, 33 insertions, 1 deletions
diff --git a/gps-devices-information.fdi b/gps-devices-information.fdi new file mode 100644 index 0000000..267fa9a --- /dev/null +++ b/gps-devices-information.fdi @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<deviceinfo version="0.2"> + <device> + + <!-- Garmin International --> + <match key="usb_device.vendor_id" int="0x091e"> + + <!-- GPSmap (various models) --> + <match key="usb_device.product_id" int="0x0003"> + <append key="info.capabilities" type="strlist">gps</append> + <merge key="gps.platform" type="string">garmin</merge> + <merge key="gps.garmin.interface" type="copy_property">linux.device_file</merge> + </match> + + </match> + + </device> +</deviceinfo> diff --git a/gpsd-devices-policy.fdi b/gpsd-devices-policy.fdi new file mode 100644 index 0000000..f84b0b4 --- /dev/null +++ b/gpsd-devices-policy.fdi @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<deviceinfo version="0.2"> + <device> + <match key="info.capabilities" contains="gps"> + <match key="gps.platform" string="garmin"> + <append key="info.capabilities" type="strlist">access_control</append> + <merge key="access_control.type" type="string">gps</merge> + <merge key="access_control.file" type="copy_property">gps.garmin.interface</merge> + <append key="access_control.grant_group" type="strlist">gps</append> + </match> + </match> + </device> +</deviceinfo> + diff --git a/gpsd-devices.spec b/gpsd-devices.spec index 29bd980..ea0da41 100644 --- a/gpsd-devices.spec +++ b/gpsd-devices.spec @@ -7,7 +7,7 @@ Group: What/Ever License: Something URL: http://none/ Source0: gps-devices-information.fdi -Source1: gps-devices-policy.fdi +Source1: gpsd-devices-policy.fdi #Source2: BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) |