In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 6:
. /usr/html/axis-cgi/lib/functions.sh
  ^-- SC1091 (info): Not following: /usr/html/axis-cgi/lib/functions.sh was not specified as input (see shellcheck -x).


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 7:
. /lib/rcscripts/sh/integer.sh
  ^--------------------------^ SC1091 (info): Not following: /lib/rcscripts/sh/integer.sh was not specified as input (see shellcheck -x).


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 41:
	is_integer $1 && [ $1 -le 100 ] && [ $1 -ge 0 ]
                   ^-- SC2086 (info): Double quote to prevent globbing and 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: 
	is_integer "$1" && [ "$1" -le 100 ] && [ "$1" -ge 0 ]


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 44:
read_busctl() {
^-- SC2120 (warning): read_busctl references arguments, but none are ever passed.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 47:
	local type value
        ^--------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 49:
	read type value || return
        ^--^ SC2162 (info): read without -r will mangle backslashes.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 54:
			while read_busctl; do
                              ^---------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 61:
			while read_busctl; do
                              ^---------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 85:
	read_busctl <<-EOT
        ^----------------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 98:
	RET_VAL=$(irismgr $1)
                          ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	RET_VAL=$(irismgr "$1")


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 105:
	read_busctl <<-EOT
        ^----------------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 113:
	local focallength old_ifs iis_param_list
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 142:
		set -- $RET_VAL
                       ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		set -- "$RET_VAL"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 162:
	$PHC set $PARAM_FOCALLENGTH $focallength || {
                                    ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	$PHC set $PARAM_FOCALLENGTH "$focallength" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 169:
	local isi0d=ImageSource.I0.DCIRIS first
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 175:
			if [ "$($PHC $PROP_DCIRIS || :)" = yes ]; then
                                     ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_DCIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 176:
				local enabled
                                ^-----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 179:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 182:
				dbus_set com.axis.ImageControl 					/com/axis/ImageControl/0/0 					com.axis.ImageControlStream 					IrisEnabled s $enabled || {
                                                                                                                                                                                                                                              ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				dbus_set com.axis.ImageControl 					/com/axis/ImageControl/0/0 					com.axis.ImageControlStream 					IrisEnabled s "$enabled" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 183:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 187:
				if [ "$($PHC $PROP_POSIRIS || :)" = yes ]; then
                                             ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				if [ "$($PHC "$PROP_POSIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 188:
					local position
                                        ^------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 191:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 194:
					dbus_set com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.Configuration.Legacy IrisPosition i $position || {
                                                                                                                                               ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					dbus_set com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.Configuration.Legacy IrisPosition i "$position" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 195:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 200:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 205:
			if [ "$($PHC $PROP_DCIRIS || :)" = yes ]; then
                                     ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_DCIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 207:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 210:
				$PHC set $isi0d.Enabled $RET_VAL || {
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				$PHC set $isi0d.Enabled "$RET_VAL" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 211:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 215:
				if [ "$($PHC $PROP_POSIRIS || :)" = yes ]; then
                                             ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				if [ "$($PHC "$PROP_POSIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 217:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 220:
					$PHC set $isi0d.Position $RET_VAL || {
                                                                 ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					$PHC set $isi0d.Position "$RET_VAL" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 221:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 226:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 231:
			if [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 233:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 237:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 242:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 247:
			if [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 248:
				local second
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 250:
				[ $first = $COMMAND ] || second=${COMMAND#*,}
                                  ^----^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                           ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				[ "$first" = "$COMMAND" ] || second=${COMMAND#*,}


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 253:
						if dbus_set com.axis.Optics2 /com/axis/Optics0 com.axis.Iris1 Id u $second; then
                                                                                                                   ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						if dbus_set com.axis.Optics2 /com/axis/Optics0 com.axis.Iris1 Id u "$second"; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 259:
						irismgr_method --set_type_id=$second || {
                                                                             ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						irismgr_method --set_type_id="$second" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 260:
							__cgi_errhd 500 $RET_500
                                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
							__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 266:
							__cgi_errhd 500 $RET_VAL
                                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
							__cgi_errhd 500 "$RET_VAL"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 271:
					__cgi_errhd 400 $RET_400
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 279:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 284:
			if [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 285:
				local ret_pg path
                                ^---------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 288:
				path=$(file_upload -S $CONTENT_LENGTH -n 65536 -a) || {
                                                      ^-------------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				path=$(file_upload -S "$CONTENT_LENGTH" -n 65536 -a) || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 297:
				local tmpdir
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 309:
				local files
                                ^---------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 311:
				files=$(tar xvzf $path -C $tmpdir) || {
                                                 ^---^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                                          ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				files=$(tar xvzf "$path" -C "$tmpdir") || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 312:
					rm -rf $tmpdir $path
                                               ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.
                                                       ^---^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					rm -rf "$tmpdir" "$path"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 320:
				rm -f $path
                                      ^---^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				rm -f "$path"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 322:
				local iris_dir
                                ^------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 327:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 338:
				local f stat
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 343:
						dbus_method com.axis.Optics2 /com/axis/Optics0 com.axis.Iris1 ValidIrisConfiguration s $f || {
                                                                                                                                       ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						dbus_method com.axis.Optics2 /com/axis/Optics0 com.axis.Iris1 ValidIrisConfiguration s "$f" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 344:
							__cgi_errhd 500 $RET_500
                                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
							__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 349:
						stat=$(irismgr --valid=$f) || {
                                                                       ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						stat=$(irismgr --valid="$f") || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 350:
							__cgi_errhd 500 $RET_500
                                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
							__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 355:
						mv $f $iris_dir || {
                                                   ^-- SC2086 (info): Double quote to prevent globbing and word splitting.
                                                      ^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						mv "$f" "$iris_dir" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 356:
							__cgi_errhd 500 $RET_500
                                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
							__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 360:
						rm -rf $tmpdir
                                                       ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						rm -rf "$tmpdir"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 369:
				rmdir $tmpdir ||
                                      ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				rmdir "$tmpdir" ||


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 376:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 381:
			__cgi_errhd 400 $RET_400
                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 391:
	local first second= pos
        ^---------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.
                           ^-- SC1007 (warning): Remove space after = if trying to assign a value (for empty string, use var='' ... ).


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 394:
	[ $first = $COMMAND ] || second=${COMMAND#*,}
          ^----^ SC2086 (info): Double quote to prevent globbing and word splitting.
                   ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$first" = "$COMMAND" ] || second=${COMMAND#*,}


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 398:
			[ "$($PHC $PROP_DCIRIS || :)" != yes ] || {
                                  ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			[ "$($PHC "$PROP_DCIRIS" || :)" != yes ] || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 400:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 406:
			if [ "$($PHC $PROP_POSIRIS || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_POSIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 408:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 412:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 417:
			if [ "$($PHC $PROP_POSIRIS || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_POSIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 419:
					if valid_position $second; then
                                                          ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					if valid_position "$second"; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 422:
						__cgi_errhd 400 $RET_400
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 427:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 432:
				dbus_method com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.ImageControlStream IrisFValue i $pos || {
                                                                                                                                      ^--^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				dbus_method com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.ImageControlStream IrisFValue i "$pos" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 433:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 437:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 442:
			local actual_pos fval stored_pos
                        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 444:
			if [ "$($PHC $PROP_POSIRIS || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_POSIRIS" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 446:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 451:
				dbus_method com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.ImageControlStream IrisFValue i $actual_pos || {
                                                                                                                                      ^---------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				dbus_method com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.ImageControlStream IrisFValue i "$actual_pos" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 452:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 458:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 466:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 473:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 476:
			elif [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 478:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 482:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 489:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 492:
			elif [ "$($PHC $PROP_IRISMGR 2>/dev/null || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" 2>/dev/null || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 493:
				local mounted_iris_type=0
                                ^---------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 495:
				[ "$($PHC $PROP_DCIRIS 2>/dev/null || :)" != yes ] || mounted_iris_type=100
                                          ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				[ "$($PHC "$PROP_DCIRIS" 2>/dev/null || :)" != yes ] || mounted_iris_type=100


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 496:
				[ "$($PHC $PROP_POSIRIS 2>/dev/null || :)" != yes ] || mounted_iris_type=1000
                                          ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				[ "$($PHC "$PROP_POSIRIS" 2>/dev/null || :)" != yes ] || mounted_iris_type=1000


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 498:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 502:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 509:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 512:
			elif [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 513:
				local id
                                ^------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 519:
						__cgi_errhd 500 $RET_500
                                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 524:
				irismgr_method --get_type_id_name=$id || {
                                                                  ^-^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				irismgr_method --get_type_id_name="$id" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 525:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 529:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 536:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 539:
			elif [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 541:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 545:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 551:
				local current_typeid
                                ^------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 554:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 559:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 565:
			elif [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 566:
				local current_typeid
                                ^------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 569:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 575:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 582:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 588:
				local current_typeid
                                ^------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 591:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 596:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 602:
			elif [ "$($PHC $PROP_IRISMGR 2>/dev/null || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" 2>/dev/null || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 603:
				local current_typeid mounted_iris_type=0
                                ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 606:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 611:
				[ "$($PHC $PROP_DCIRIS 2>/dev/null || :)" != yes ] ||
                                          ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				[ "$($PHC "$PROP_DCIRIS" 2>/dev/null || :)" != yes ] ||


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 613:
				[ "$($PHC $PROP_POSIRIS 2>/dev/null || :)" != yes ] ||
                                          ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				[ "$($PHC "$PROP_POSIRIS" 2>/dev/null || :)" != yes ] ||


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 616:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 624:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 629:
			[ "$($PHC $PROP_IRISMGR || :)" != yes ] || {
                                  ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			[ "$($PHC "$PROP_IRISMGR" || :)" != yes ] || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 631:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 637:
			if [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                     ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			if [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 639:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 651:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 657:
				local min_focallength max_focallength
                                ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 660:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 666:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 673:
			elif [ "$($PHC $PROP_IRISMGR || :)" = yes ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_IRISMGR" || :)" = yes ]; then


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 675:
					__cgi_errhd 500 $RET_500
                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
					__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 679:
				local format
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 684:
							local min_focallength
                                                        ^-------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 685:
							local max_focallength
                                                        ^-------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 697:
							__cgi_errhd 400 $RET_400
                                                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
							__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 702:
				__cgi_errhd 400 $RET_400
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 707:
			__cgi_errhd 400 $RET_400
                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 715:
		printf "pos:%s\nf:%s\n" $pos "$RET_VAL"
                                        ^--^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		printf "pos:%s\nf:%s\n" "$pos" "$RET_VAL"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 724:
	[ "$($PHC $PROP_POSIRIS || :)" = yes ] && valid_position $COMMAND || {
                  ^-----------^ 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: 
	[ "$($PHC "$PROP_POSIRIS" || :)" = yes ] && valid_position "$COMMAND" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 725:
		__cgi_errhd 400 $RET_400
                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 729:
	dbus_set com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.Configuration.Legacy IrisPosition i $COMMAND || {
                                                                                                               ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	dbus_set com.axis.ImageControl /com/axis/ImageControl/0/0 com.axis.Configuration.Legacy IrisPosition i "$COMMAND" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 730:
		__cgi_errhd 500 $RET_500
                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 739:
	[ "$($PHC $PROP_DCIRIS || :)" = yes ] || {
                  ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
	[ "$($PHC "$PROP_DCIRIS" || :)" = yes ] || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 740:
		__cgi_errhd 400 $RET_400
                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 746:
			dbus_set com.axis.ImageControl 				/com/axis/ImageControl/0/0 				com.axis.ImageControlStream 				IrisEnabled s $COMMAND || {
                                                                                                                                                                                                              ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			dbus_set com.axis.ImageControl 				/com/axis/ImageControl/0/0 				com.axis.ImageControlStream 				IrisEnabled s "$COMMAND" || {


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 747:
				__cgi_errhd 500 $RET_500
                                                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				__cgi_errhd 500 "$RET_500"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 752:
			__cgi_errhd 400 $RET_400
                                        ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			__cgi_errhd 400 "$RET_400"


In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 766:
__cgi_errhd 400 $RET_400
                ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
__cgi_errhd 400 "$RET_400"

For more information:
  https://www.shellcheck.net/wiki/SC1007 -- Remove space after = if trying to...
  https://www.shellcheck.net/wiki/SC2120 -- read_busctl references arguments,...
  https://www.shellcheck.net/wiki/SC3043 -- In POSIX sh, 'local' is undefined.