Changeset 1142 for trunk


Ignore:
Timestamp:
04/14/09 15:31:19 (3 years ago)
Author:
aj
Message:

Stanislav Brabec: Simplification of rules: Define one key, then
define everything else only once.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/etc/openct.fdi

    r1141 r1142  
    77        <match key="usb.product_id" int="0x0001"> 
    88          <merge key="info.category" type="string">smart_card_reader</merge> 
    9           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     9          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    1010        </match> 
    1111      </match> 
     
    1414        <match key="usb.product_id" int="0x050c"> 
    1515          <merge key="info.category" type="string">smart_card_reader</merge> 
    16           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     16          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    1717        </match> 
    1818      </match> 
     
    2121        <match key="usb.product_id" int="0x0514"> 
    2222          <merge key="info.category" type="string">smart_card_reader</merge> 
    23           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     23          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    2424        </match> 
    2525      </match> 
     
    2828        <match key="usb.product_id" int="0x0600"> 
    2929          <merge key="info.category" type="string">smart_card_reader</merge> 
    30           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     30          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    3131        </match> 
    3232      </match> 
     
    3535        <match key="usb.product_id" int="0x0700"> 
    3636          <merge key="info.category" type="string">smart_card_reader</merge> 
    37           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     37          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    3838        </match> 
    3939      </match> 
     
    4242        <match key="usb.product_id" int="0x0005"> 
    4343          <merge key="info.category" type="string">smart_card_reader</merge> 
    44           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     44          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    4545        </match> 
    4646      </match> 
     
    4949        <match key="usb.product_id" int="0x1200"> 
    5050          <merge key="info.category" type="string">smart_card_reader</merge> 
    51           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     51          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    5252        </match> 
    5353      </match> 
     
    5656        <match key="usb.product_id" int="0x1300"> 
    5757          <merge key="info.category" type="string">smart_card_reader</merge> 
    58           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     58          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    5959        </match> 
    6060      </match> 
     
    6363        <match key="usb.product_id" int="0x0005"> 
    6464          <merge key="info.category" type="string">smart_card_reader</merge> 
    65           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     65          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    6666        </match> 
    6767      </match> 
     
    7070        <match key="usb.product_id" int="0x0401"> 
    7171          <merge key="info.category" type="string">smart_card_reader</merge> 
    72           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     72          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    7373        </match> 
    7474      </match> 
     
    7777        <match key="usb.interface.subclass" int="0x0"> 
    7878          <merge key="info.category" type="string">smart_card_reader</merge> 
    79           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     79          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    8080        </match> 
    8181      </match> 
     
    8484        <match key="usb.product_id" int="0x0003"> 
    8585          <merge key="info.category" type="string">smart_card_reader</merge> 
    86           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     86          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    8787        </match> 
    8888      </match> 
     
    9191        <match key="usb.product_id" int="0xE003"> 
    9292          <merge key="info.category" type="string">smart_card_reader</merge> 
    93           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     93          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    9494        </match> 
    9595      </match> 
     
    9898        <match key="usb.product_id" int="0x0001"> 
    9999          <merge key="info.category" type="string">smart_card_reader</merge> 
    100           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     100          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    101101        </match> 
    102102      </match> 
     
    105105        <match key="usb.product_id" int="0x8009"> 
    106106          <merge key="info.category" type="string">smart_card_reader</merge> 
    107           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     107          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    108108        </match> 
    109109      </match> 
     
    112112        <match key="usb.product_id" int="0x9000"> 
    113113          <merge key="info.category" type="string">smart_card_reader</merge> 
    114           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     114          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    115115        </match> 
    116116      </match> 
     
    119119        <match key="usb.product_id" int="0x9006"> 
    120120          <merge key="info.category" type="string">smart_card_reader</merge> 
    121           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     121          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    122122        </match> 
    123123      </match> 
     
    126126        <match key="usb.product_id" int="0x9007"> 
    127127          <merge key="info.category" type="string">smart_card_reader</merge> 
    128           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     128          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    129129        </match> 
    130130      </match> 
     
    132132        <match key="usb.product_id" int="0x90d0"> 
    133133          <merge key="info.category" type="string">smart_card_reader</merge> 
    134           <append key="info.addons" type="strlist">hald-addon-openct</append> 
     134          <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    135135        </match> 
    136136      </match> 
     
    139139      <match key="usb.interface.class" int="0x0b"> 
    140140       <merge key="info.category" type="string">smart_card_reader</merge> 
    141        <append key="info.addons" type="strlist">hald-addon-openct</append> 
     141       <merge key="smart_card_reader.openct_capable" type="bool">true</merge> 
    142142      </match> 
    143143 
Note: See TracChangeset for help on using the changeset viewer.