In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 21:
cmdlineargs="$@"
^--^ SC2124 (warning): Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 29:
( tee /dev/fd/3 | /usr/sbin/coredump-handler $cmdlineargs ) 3>&1 | lzop>"$diskdumpfile.lzo" &&
^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
( tee /dev/fd/3 | /usr/sbin/coredump-handler "$cmdlineargs" ) 3>&1 | lzop>"$diskdumpfile.lzo" &&
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 33:
exec /usr/sbin/coredump-handler $cmdlineargs
^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
exec /usr/sbin/coredump-handler "$cmdlineargs"
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 49:
if [ -d $extpth ]; then
^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
if [ -d "$extpth" ]; then
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 57:
[ ! -d $extpath ] ||
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
[ ! -d "$extpath" ] ||
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 58:
[ $(stat -f -c %T $extpath 2>/dev/null || echo tmpfs) = tmpfs ] ||
^-- SC2046 (warning): Quote this to prevent word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
[ $(stat -f -c %T "$extpath" 2>/dev/null || echo tmpfs) = tmpfs ] ||
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 59:
[ -d $extpath/$dumpsdir ] || mkdir $extpath/$dumpsdir &&
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
[ -d "$extpath"/$dumpsdir ] || mkdir "$extpath"/$dumpsdir &&
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 60:
chown :debugar $extpath/$dumpsdir && chmod g+w $extpath/$dumpsdir || :
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
chown :debugar "$extpath"/$dumpsdir && chmod g+w "$extpath"/$dumpsdir || :
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 64:
[ ! -d $extpath/$dumpsdir ] ||
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
[ ! -d "$extpath"/$dumpsdir ] ||
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 65:
[ $(echo $extpath/$dumpsdir/* | wc -w) -ge $maxextdumps ] ||
^-- SC2046 (warning): Quote this to prevent word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
[ $(echo "$extpath"/$dumpsdir/* | wc -w) -ge $maxextdumps ] ||
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 69:
chown :debugar $tmppath/$dumpsdir && chmod g+w $tmppath/$dumpsdir || :
^-- SC2015 (info): Note that A && B || C is not if-then-else. C may run when A is true.
In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-80367616.squashfs_v4_le_extract/usr/sbin/coredump.sh line 72:
[ $(echo $tmppath/$dumpsdir/* | wc -w) -ge $maxtmpdumps ] ||
^-- SC2046 (warning): Quote this to prevent word splitting.
For more information:
https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
https://www.shellcheck.net/wiki/SC2124 -- Assigning an array to a string! A...
https://www.shellcheck.net/wiki/SC2015 -- Note that A && B || C is not if-t...