In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 6:
local netdev vid
^--------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 18:
ip link add link $netdev name $1 type vlan id $vid
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ip link add link "$netdev" name "$1" type vlan id "$vid"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 21:
ip link set dev $netdev up
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ip link set dev "$netdev" up
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 22:
ip -4 address add $pi_ip/$pi_netmask broadcast $pi_broadcast dev $1
^----^ SC2154 (warning): pi_ip is referenced but not assigned.
^----^ SC2086 (info): Double quote to prevent globbing and word splitting.
^---------^ SC2154 (warning): pi_netmask is referenced but not assigned.
^---------^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-----------^ SC2154 (warning): pi_broadcast is referenced but not assigned.
^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ip -4 address add "$pi_ip"/"$pi_netmask" broadcast "$pi_broadcast" dev "$1"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 26:
local role roles ports device enable reset
^-- SC3043 (warning): In POSIX sh, 'local' is undefined.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 28:
local name=$1
^--------^ SC3043 (warning): In POSIX sh, 'local' is undefined.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
local name="$1"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 29:
local lan_if=$2
^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
local lan_if="$2"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 32:
json_select $name
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
json_select "$name"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 47:
swconfig dev $name set reset
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
swconfig dev "$name" set reset
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 50:
swconfig dev $name set enable_vlan $enable
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
swconfig dev "$name" set enable_vlan "$enable"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 51:
swconfig dev $name vlan $role set ports "$ports"
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
swconfig dev "$name" vlan "$role" set ports "$ports"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 52:
swconfig dev $name set apply
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
swconfig dev "$name" set apply
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 68:
. /usr/share/libubox/jshn.sh
^------------------------^ SC1091 (info): Not following: /usr/share/libubox/jshn.sh was not specified as input (see shellcheck -x).
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 88:
for key in $keys; do
^---^ SC2154 (warning): keys is referenced but not assigned.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 89:
preinit_config_switch $key $ifname
^--^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
preinit_config_switch "$key" "$ifname"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 98:
preinit_ip_config $pi_ifname
^--------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
preinit_ip_config "$pi_ifname"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 102:
[ "$pi_preinit_no_failsafe" = "y" ] && return
^---------------------^ SC2154 (warning): pi_preinit_no_failsafe is referenced but not assigned.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 111:
preinit_ip_config $pi_ifname
^--------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
preinit_ip_config "$pi_ifname"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 121:
local netdev vid
^--------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 130:
ip -4 address flush dev $pi_ifname
^--------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ip -4 address flush dev "$pi_ifname"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 131:
ip link set dev $netdev down
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ip link set dev "$netdev" down
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 134:
ip link delete $pi_ifname
^--------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ip link delete "$pi_ifname"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 142:
[ "$pi_preinit_net_messages" = "y" ] || {
^----------------------^ SC2154 (warning): pi_preinit_net_messages is referenced but not assigned.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 143:
[ "$pi_failsafe_net_message" = "true" ] &&
^----------------------^ SC2154 (warning): pi_failsafe_net_message is referenced but not assigned.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 144:
[ "$pi_preinit_no_failsafe_netmsg" != "y" ]
^----------------------------^ SC2154 (warning): pi_preinit_no_failsafe_netmsg is referenced but not assigned.
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/preinit/10_indicate_preinit line 146:
} && netmsg $pi_broadcast "$1"
^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
} && netmsg "$pi_broadcast" "$1"
For more information:
https://www.shellcheck.net/wiki/SC2154 -- keys is referenced but not assign...
https://www.shellcheck.net/wiki/SC3043 -- In POSIX sh, 'local' is undefined.
https://www.shellcheck.net/wiki/SC1091 -- Not following: /usr/share/libubox...