In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/opkg-check-config line 25:
    file_out=`mktemp`
             ^------^ SC2006 (style): Use $(...) notation instead of legacy backticks `...`.

Did you mean: 
    file_out=$(mktemp)


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/opkg-check-config line 45:
awk_lists_dir='$1 == "lists_dir" { print "option lists_dir " $3 ; \
              ^-- SC2016 (info): Expressions don't expand in single quotes, use double quotes for that.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/opkg-check-config line 54:
awk "$awk_script" < $file_in > $file_out
                    ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
                               ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
awk "$awk_script" < "$file_in" > "$file_out"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/opkg-check-config line 57:
    mv $file_out $file_in
       ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.
                 ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
    mv "$file_out" "$file_in"

For more information:
  https://www.shellcheck.net/wiki/SC2016 -- Expressions don't expand in singl...
  https://www.shellcheck.net/wiki/SC2086 -- Double quote to prevent globbing ...
  https://www.shellcheck.net/wiki/SC2006 -- Use $(...) notation instead of le...