In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 15:
. /usr/html/axis-cgi/lib/adp.sh
^---------------------------^ SC1091 (info): Not following: /usr/html/axis-cgi/lib/adp.sh was not specified as input (see shellcheck -x).
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 16:
. /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/libexec/acap_handle_persistent line 29:
APPLIST_2=$(echo $eap_pattern)
^------------------^ SC2116 (style): Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'.
^----------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
APPLIST_2=$(echo "$eap_pattern")
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 31:
APPNAME= PACKAGENAME=
^-- 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/libexec/acap_handle_persistent line 35:
if [ ! -d $INSTALL_PATH/$APPNAME ]; then
^-----------^ SC2086 (info): Double quote to prevent globbing and word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
if [ ! -d "$INSTALL_PATH"/"$APPNAME" ]; then
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 39:
__install_eap_file $eap_path EAP_WANT_WS_RELOAD
^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
__install_eap_file "$eap_path" EAP_WANT_WS_RELOAD
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 51:
eval $(grep APPMAJORVERSION /usr/local/packages/$APPNAME/package.conf) || error "$THISAPP : Could not parse package conf from $eap_path"
^-- SC2046 (warning): Quote this to prevent word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
eval $(grep APPMAJORVERSION /usr/local/packages/"$APPNAME"/package.conf) || error "$THISAPP : Could not parse package conf from $eap_path"
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 52:
eval $(grep APPMINORVERSION /usr/local/packages/$APPNAME/package.conf) || error "$THISAPP : Could not parse package conf from $eap_path"
^-- SC2046 (warning): Quote this to prevent word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
eval $(grep APPMINORVERSION /usr/local/packages/"$APPNAME"/package.conf) || error "$THISAPP : Could not parse package conf from $eap_path"
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 53:
eval $(grep APPMICROVERSION /usr/local/packages/$APPNAME/package.conf) || error "$THISAPP : Could not parse package conf from $eap_path"
^-- SC2046 (warning): Quote this to prevent word splitting.
^------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
eval $(grep APPMICROVERSION /usr/local/packages/"$APPNAME"/package.conf) || error "$THISAPP : Could not parse package conf from $eap_path"
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 62:
__pkgconf_compare_versions $APPMAJORVERSION $APPMINORVERSION $APPMICROVERSION $installed_major $installed_minor $installed_micro || {
^--------------^ 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.
^--------------^ 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:
__pkgconf_compare_versions "$APPMAJORVERSION" "$APPMINORVERSION" "$APPMICROVERSION" "$installed_major" "$installed_minor" "$installed_micro" || {
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 64:
__install_eap_file $eap_path EAP_WANT_WS_RELOAD || :
^-------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
__install_eap_file "$eap_path" EAP_WANT_WS_RELOAD || :
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 67:
if [ $EAP_WANT_WS_RELOAD ] && [ -z $WS_NEED_RELOAD ]; then
^-----------------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
if [ "$EAP_WANT_WS_RELOAD" ] && [ -z $WS_NEED_RELOAD ]; then
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 80:
>$TMP_ADDON_DIR/$FINALIZE_FILE || warning "$THISAPP : Failed create $TMP_ADDON_DIR/$FINALIZE_FILE"
^----------------------------^ SC2188 (warning): This redirection doesn't have a command. Move to its command (or use 'true' as no-op).
In /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/libexec/acap_handle_persistent line 87:
echo $autostart
^--------^ SC2086 (info): Double quote to prevent globbing and word splitting.
Did you mean:
echo "$autostart"
For more information:
https://www.shellcheck.net/wiki/SC1007 -- Remove space after = if trying to...
https://www.shellcheck.net/wiki/SC2046 -- Quote this to prevent word splitt...
https://www.shellcheck.net/wiki/SC2188 -- This redirection doesn't have a c...