010-freifunk-system 855 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/bin/sh
  2. . /lib/ar71xx.sh
  3. board="$(ar71xx_board_name)"
  4. case "$board" in
  5. tl-wdr3600|\
  6. tl-wdr4300)
  7. macaddr="$(uci get wireless.radio1.macaddr)"
  8. uci -q batch <<EOF
  9. set system.led_wlan2g.trigger='netdev'
  10. set system.led_wlan2g.dev='wlan0'
  11. set system.led_wlan2g.mode='link'
  12. set system.led_wlan5='led'
  13. set system.led_wlan5.name='WLAN5'
  14. set system.led_wlan5.sysfs='ath9k-phy1'
  15. set system.led_wlan5.trigger='netdev'
  16. set system.led_wlan5.dev='wlan1'
  17. set system.led_wlan5.mode='link'
  18. EOF
  19. ;;
  20. *)
  21. macaddr="$(uci get wireless.radio0.macaddr)"
  22. uci -q batch <<EOF
  23. set system.led_wlan.trigger='netdev'
  24. set system.led_wlan.dev='wlan0'
  25. set system.led_wlan.mode='link'
  26. EOF
  27. ;;
  28. esac
  29. uci -q batch <<EOF
  30. set system.@system[0].hostname='Freifunk-${macaddr//:/}'
  31. set system.@system[0].timezone='CET-1CEST,M3.5.0,M10.5.0/3'
  32. commit system
  33. EOF