In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/sbin/reload_config line 6:
uci show "${file##*/}" > /var/run/config.check/$file
^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
uci show "${file##*/}" > /var/run/config.check/"$file"
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/sbin/reload_config line 10:
for c in `md5sum -c $MD5FILE 2>/dev/null| grep FAILED | cut -d: -f1`; do
^-- SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
Did you mean:
for c in $(md5sum -c $MD5FILE 2>/dev/null| grep FAILED | cut -d: -f1); do
In /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/sbin/reload_config line 11:
ubus call service event "{ \"type\": \"config.change\", \"data\": { \"package\": \"$(basename $c)\" }}"
^-- SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
ubus call service event "{ \"type\": \"config.change\", \"data\": { \"package\": \"$(basename "$c")\" }}"
For more information:
https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...
https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...