login: support more than just power-gpio-key
authordoubleodoug <doubleodoug81@live.com>
Thu, 10 Sep 2015 02:00:26 +0000 (22:00 -0400)
committerDavid Herrmann <dh.herrmann@gmail.com>
Tue, 22 Sep 2015 14:18:17 +0000 (16:18 +0200)
commitfc4049c1ab59b4d5460fc6c2076d086a1693a170
tree568daf34c6b459f5a1d4e09eede012f3fc530185
parent9c90e27767697e01b0cfb9f345b928763942b731
login: support more than just power-gpio-key

Adding additional keys prevents this gpio-keys powerswitch from working,
e.g. this wouldn't poweroff:

button@23 {
    label = "power-switch";
    linux,code = <116>;
    gpios = <&gpio 23 1>;
};
button@25 {
    label = "KEY_A";
    linux,code = <30>;
    gpios = <&gpio 25 1>;
};

Changing ATTRS{keys}=="116" to ATTRS{keys}=="*116*" makes the
power-switch and the A key both work properly.

(David: rephrase and merge-commits)
src/login/70-power-switch.rules