Comment 12 for bug 337112

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I actually think this is a bug in our version of HAL. The same rule works on Fedora, where the rule was copied from. The versions are not too different though, so it should be possible to identify a fix. Here is the rule that's not honored:

    <match key="info.capabilities" contains="serial">
      <match <email address hidden>:pnp.id" contains_outof="WACf001;WACf002;WACf003;WACf004;WACf005;WACf006;WACf007;WACf008;WACf009;WACf00a;WACf00b;WACf00c;FUJ02e5">
        <append key="info.capabilities" type="strlist">input</append>
        <merge key="input.x11_driver" type="string">wacom</merge>
        <merge key="input.x11_options.Type" type="string">stylus</merge>
        <merge key="input.x11_options.ForceDevice" type="string">ISDV4</merge>
        <merge key="input.device" type="copy_property">serial.device</merge>
        <append key="info.callouts.add" type="strlist">hal-setup-wacom</append>
        <append key="wacom.types" type="strlist">eraser</append>
        <match <email address hidden>:pnp.id" contains_outof="WACf008;WACf009">
          <!-- Serial tablets with touch capabilities -->
          <append key="wacom.types" type="strlist">touch</append>
        </match>
      </match>
    </match>

why did it stop at x11_options.Type and didn't merge the rest?