[PATCH] fff-support: Update PoE passthrough code for CPE 210

Tobias Klaus tk+ff at meskal.net
Mi Jul 5 13:00:20 CEST 2017


Hey,

fff-support wird ja nie direkt ausgeführt, man muss es explizit selber in die 
rc.local_schlagmichtot einbauen und das wird explizit _nicht_ unterstützt und 
jeder der das tut ist _selber_ verantwortlich für das upgrade.
Ich sehe uns daher nicht in der Pflicht ein upgrade mitzuliefern.

Anderseits wird aber wohl in der aktuellen Version ein kaputtes(nie 
automatisch ausgeführtes!) Skript mitgeliefert. Daher bin ich schon dafür das 
zu fixen. Falls es grundsätzliche Bedenken gibt solche "Bequemlichkeits"-
Skripte im Repo zu halten, wäre halt die Alternative sie zu löschen. Aber bis 
dahin finde ich den Patch als solchen gut.

Grüße
Tobias


Am Mittwoch, 5. Juli 2017, 12:26:21 CEST schrieb Tim Niemeyer:
> Hi
> 
> Ich hab da Bauchweh. Die configs/settings von lese/openwrt waren nie stabil.
> Wenn das Setting das Update über lebt muss das nicht heissen, dass es
> danach noch geht. Dann muss man wieder ein upgrade script schreiben und hat
> plötzlich tausend Sonderfälle.
> 
> Tim
> 
> Am 5. Juli 2017 11:28:47 MESZ schrieb Adrian Schmutzler 
<freifunk at adrianschmutzler.de>:
> >Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>
> >---
> >.../ar71xx/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh | 8
> >+++++---
> >
> > 1 file changed, 5 insertions(+), 3 deletions(-)
> >
> >mode change 100644 => 100755
> >src/packages/fff/fff-support/ar71xx/usr/lib/fff-support/cpe210_activate_poe
> >_passthrough.sh
> >
> >diff --git
> >a/src/packages/fff/fff-support/ar71xx/usr/lib/fff-support/cpe210_activate_p
> >oe_passthrough.sh
> >b/src/packages/fff/fff-support/ar71xx/usr/lib/fff-support/cpe210_activate_
> >poe_passthrough.sh old mode 100644
> >new mode 100755
> >index cb3508f..7351666
> >---
> >a/src/packages/fff/fff-support/ar71xx/usr/lib/fff-support/cpe210_activate_p
> >oe_passthrough.sh +++
> >b/src/packages/fff/fff-support/ar71xx/usr/lib/fff-support/cpe210_activate_p
> >oe_passthrough.sh @@ -1,5 +1,7 @@
> >
> > if [ "$(cat /var/sysinfo/model)" = "TP-Link CPE210 v1.1" ] ; then
> >
> >-  echo 20 > /sys/class/gpio/export
> >-  echo out > /sys/class/gpio/gpio20/direction
> >-  echo 1 > /sys/class/gpio/gpio20/value
> >+    uci set system.gpio_switch_poe_passthrough=gpio_switch
> >+    uci set system.gpio_switch_poe_passthrough.name='PoE Passthrough'
> >+    uci set system.gpio_switch_poe_passthrough.gpio_pin='20'
> >+    uci set system.gpio_switch_poe_passthrough.value='1'
> >+    uci commit system
> >
> > fi




Mehr Informationen über die Mailingliste franken-dev