base-files: board.json's switch reset means existence, not argument

Don't pass the value unconditionally to swconfig as a parameter but
instead only call reset if it is 1.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
master
Jonas Gorski 7 years ago
parent b43c190079
commit fd952c7a83
  1. 5
      package/base-files/files/lib/preinit/10_indicate_preinit

@ -43,7 +43,10 @@ preinit_config_switch() {
json_select .. json_select ..
if [ "$device" = "$lan_if" ]; then if [ "$device" = "$lan_if" ]; then
swconfig dev $name set reset $reset if [ "$reset" -eq "1" ]; then
swconfig dev $name set reset
fi
swconfig dev $name set enable_vlan $enable swconfig dev $name set enable_vlan $enable
swconfig dev $name vlan $role set ports "$ports" swconfig dev $name vlan $role set ports "$ports"
swconfig dev $name set apply swconfig dev $name set apply

Loading…
Cancel
Save