In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 4:
. $RCLIB/sh/error.sh
  ^----------------^ SC1091 (info): Not following: ./sh/error.sh was not specified as input (see shellcheck -x).


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 8:
		-m com.axis.Net.Internal.DHCPV4 $interface \
                                                ^--------^ SC2154 (warning): interface is referenced but not assigned.
                                                ^--------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		-m com.axis.Net.Internal.DHCPV4 "$interface" \


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 12:
'routers': <'$router'>,
             ^-----^ SC2154 (warning): router is referenced but not assigned.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 13:
'hostname': <'$hostname'>,
              ^-------^ SC2154 (warning): hostname is referenced but not assigned.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 14:
'domainname': <'$domain'>,
                ^-----^ SC2154 (warning): domain is referenced but not assigned.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 15:
'searchdomains': <'$search'>,
                   ^-----^ SC2154 (warning): search is referenced but not assigned.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 16:
'nameservers': <'$dns'>,
                 ^--^ SC2154 (warning): dns is referenced but not assigned.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 17:
'timeservers': <'$ntpsrv'>}" >/dev/null ||
                 ^-----^ SC2154 (warning): ntpsrv is referenced but not assigned.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 23:
		active_state=$(systemctl is-active dhcp4@${interface}.service || :)
                                                         ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		active_state=$(systemctl is-active dhcp4@"${interface}".service || :)


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 39:
		[ "$ip" ] && [ "$subnet" ] ||
                          ^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 44:
			eval $(ipcalc -b $ip $subnet) ||
                             ^----------------------^ SC2046 (warning): Quote this to prevent 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: 
			eval $(ipcalc -b "$ip" "$subnet") ||


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/etc/udhcpc.d/50default line 46:
			broadcast=$BROADCAST
                                  ^--------^ SC2153 (info): Possible misspelling: BROADCAST may not be assigned. Did you mean broadcast?

For more information:
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2154 -- dns is referenced but not assigned.
  https://www.shellcheck.net/wiki/SC1091 -- Not following: ./sh/error.sh was ...