From: Adrian Schmutzler Date: Thu, 11 Jun 2020 09:24:03 +0000 (+0200) Subject: ramips: fix IPv4-only corner case in 01_enable_packet_steering X-Git-Url: https://git.librecmc.org/?p=oweals%2Fopenwrt.git;a=commitdiff_plain;h=03a0b7b7e562290b9c74faf237e8ae0bd8a0cb3a ramips: fix IPv4-only corner case in 01_enable_packet_steering The uci config section network.globals set up in /bin/config_generate will only be created if /proc/sys/net/ipv6 exists. Correspondingly, lacking IPv6 support, the command uci set network.globals.packet_steering=1 will fail with "uci: Invalid argument" as the network.globals config has not been set up. Fix that by adding the setup there as well. Fixes: dfd62e575c6c ("ramips: enable packet steering by default on mt7621") Signed-off-by: Adrian Schmutzler --- diff --git a/target/linux/ramips/mt7621/base-files/etc/uci-defaults/01_enable_packet_steering b/target/linux/ramips/mt7621/base-files/etc/uci-defaults/01_enable_packet_steering index 6a77229f29..114c7e1a46 100644 --- a/target/linux/ramips/mt7621/base-files/etc/uci-defaults/01_enable_packet_steering +++ b/target/linux/ramips/mt7621/base-files/etc/uci-defaults/01_enable_packet_steering @@ -1,4 +1,5 @@ uci -q get network.globals.packet_steering > /dev/null || { + uci set network.globals='globals' uci set network.globals.packet_steering=1 uci commit network }