In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/bin/tsocks line 51:
				echo $LD_PRELOAD | grep -q "/usr/lib/libtsocks\.so" || \
                                     ^---------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				echo "$LD_PRELOAD" | grep -q "/usr/lib/libtsocks\.so" || \


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/bin/tsocks line 56:
		export LD_PRELOAD=`echo -n $LD_PRELOAD | sed 's/\/usr\/lib\/libtsocks.so \?//'`
                       ^--------^ SC2155 (warning): Declare and assign separately to avoid masking return values.
                                  ^-- SC2046 (warning): Quote this to prevent word splitting.
                                  ^-- SC2006 (style): Use $(...) notation instead of legacy backticks `...`.
                                        ^-- SC3037 (warning): In POSIX sh, echo flags are undefined.
                                           ^---------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		export LD_PRELOAD=$(echo -n "$LD_PRELOAD" | sed 's/\/usr\/lib\/libtsocks.so \?//')


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/bin/tsocks line 73:
			echo $LD_PRELOAD | grep -q "/usr/lib/libtsocks\.so" || \
                             ^---------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			echo "$LD_PRELOAD" | grep -q "/usr/lib/libtsocks\.so" || \

For more information:
  https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
  https://www.shellcheck.net/wiki/SC2155 -- Declare and assign separately to ...
  https://www.shellcheck.net/wiki/SC3037 -- In POSIX sh, echo flags are undef...