In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 42:
	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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 45:
read_busctl() {
^-- SC2120 (warning): read_busctl references arguments, but none are ever passed.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 48:
	local type value
        ^--------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 50:
	read type value || return
        ^--^ SC2162 (info): read without -r will mangle backslashes.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 55:
			while read_busctl; do
                              ^---------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 62:
			while read_busctl; do
                              ^---------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 86:
	read_busctl <<-EOT
        ^----------------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 99:
	RET_VAL=$(irismgr $1)
                          ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 111:
	read_busctl <<-EOT
        ^----------------^ SC2119 (info): Use read_busctl "$@" if function's $1 should mean script's $1.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 118:
	local focallength old_ifs iis_param_list
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 147:
		set -- $RET_VAL
                       ^------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
		set -- "$RET_VAL"


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 167:
	$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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 174:
	local isi0d=ImageSource.I0.DCIRIS first
        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 180:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 181:
				local enabled
                                ^-----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 184:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 187:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 188:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 192:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 193:
					local position
                                        ^------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 196:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 199:
					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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 200:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 205:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 210:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 212:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 215:
				$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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 216:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 220:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 222:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 225:
					$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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 226:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 231:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 236:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 238:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 242:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 247:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 252:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 253:
				local second
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 255:
				[ $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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 258:
						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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 264:
						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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 265:
							__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 271:
							__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 276:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 284:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 289:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 290:
				local ret_pg path
                                ^---------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 293:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 302:
				local tmpdir
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 314:
				local files
                                ^---------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 316:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 317:
					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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 325:
				rm -f $path
                                      ^---^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				rm -f "$path"


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 327:
				local iris_dir
                                ^------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 332:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 343:
				chmod -R 755 $tmpdir
                                             ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				chmod -R 755 "$tmpdir"


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 345:
				local f stat
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 350:
						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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 351:
							__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 356:
						stat=$(irismgr --valid=$f) || {
                                                                       ^-- SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 357:
							__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 362:
						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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 363:
							__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 368:
								__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 373:
						rm -rf $tmpdir
                                                       ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
						rm -rf "$tmpdir"


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 382:
				rmdir $tmpdir ||
                                      ^-----^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
				rmdir "$tmpdir" ||


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 389:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 394:
			__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 404:
	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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 407:
	[ $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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 411:
			[ "$($PHC $PROP_DCIRIS || :)" != yes ] || {
                                  ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 413:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 419:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 421:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 425:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 430:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 432:
					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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 435:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 440:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 445:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 450:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 455:
			local actual_pos fval stored_pos
                        ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 457:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 459:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 464:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 465:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 471:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 479:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 486:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 489:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 491:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 495:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 502:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 505:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 506:
				local mounted_iris_type=0
                                ^---------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 508:
				[ "$($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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 509:
				[ "$($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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 511:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 515:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 522:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 525:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 526:
				local id
                                ^------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 532:
						__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 537:
				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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 538:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 542:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 549:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 552:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 558:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 564:
				local current_typeid
                                ^------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 567:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 572:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 578:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 579:
				local current_typeid
                                ^------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 582:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 588:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 595:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 601:
				local current_typeid
                                ^------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 604:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 609:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 615:
			elif [ "$($PHC $PROP_OPTSETUPCAMBLOCKTYPE 2>/dev/null || :)" = i-cs ]; then
                                       ^------------------------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_OPTSETUPCAMBLOCKTYPE" 2>/dev/null || :)" = i-cs ]; then


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 619:
			elif [ "$($PHC $PROP_OPTSETUPCAMBLOCKTYPE 2>/dev/null || :)" = cs ] &&
                                       ^------------------------^ SC2086 (info): Double quote to prevent globbing and word splitting.

Did you mean: 
			elif [ "$($PHC "$PROP_OPTSETUPCAMBLOCKTYPE" 2>/dev/null || :)" = cs ] &&


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 620:
			     [ "$($PHC $PROP_DCIRIS 2>/dev/null || :)" = no ] &&
                                       ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 621:
			     [ "$($PHC $PROP_POSIRIS 2>/dev/null || :)" = no ]; then
                                       ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 625:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 626:
				local current_typeid mounted_iris_type=0
                                ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 629:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 634:
				[ "$($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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 636:
				[ "$($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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 647:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 652:
			[ "$($PHC $PROP_IRISMGR || :)" != yes ] || {
                                  ^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 654:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 660:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 662:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 674:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 680:
				local min_focallength max_focallength
                                ^-- SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 683:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 689:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 696:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 698:
					__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 702:
				local format
                                ^----------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 707:
							local min_focallength
                                                        ^-------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 708:
							local max_focallength
                                                        ^-------------------^ SC3043 (warning): In POSIX sh, 'local' is undefined.


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 720:
							__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 730:
			__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 738:
		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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 747:
	[ "$($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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 748:
		__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 752:
	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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 753:
		__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 762:
	[ "$($PHC $PROP_DCIRIS || :)" = yes ] || {
                  ^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.

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


In /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 763:
		__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 769:
			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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 770:
				__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 775:
			__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/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/html/axis-cgi/irissetup.cgi line 789:
__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.