base-files: gpio switch: check if direction can be set
authorMathias Kresin <dev@kresin.me>
Mon, 15 Jan 2018 00:23:36 +0000 (01:23 +0100)
committerMathias Kresin <dev@kresin.me>
Thu, 18 Jan 2018 06:22:37 +0000 (07:22 +0100)
commitacafbac4b33a5273e6125cf2fcdf118f70cd23ec
treecd45a0547b83d3901cfe317025c3e31fb8dbcfa3
parentf476c9a7458f9a1da876df02cce065f9cdeedd87
base-files: gpio switch: check if direction can be set

Obviously not all GPIO controller allow to change the direction. The issue
is around since the beginning of the script but only due to the recent
changes error messages are more visible.

Add a check if a change of the direction is supported by the GPIO
controller and fallback to setting only the value if not.

Fixes: FS#1271
Signed-off-by: Mathias Kresin <dev@kresin.me>
package/base-files/Makefile
package/base-files/files/etc/init.d/gpio_switch