base-files: remove unneeded '$' signs in nand.sh
authorDaniel Golle <daniel@makrotopia.org>
Wed, 24 Feb 2021 11:40:50 +0000 (11:40 +0000)
committerDaniel Golle <daniel@makrotopia.org>
Wed, 24 Feb 2021 11:42:02 +0000 (11:42 +0000)
When using Shell arithmetric evaluation via $((..)) the variables in
the expression do not need to be prefixed by the '$' sign.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/base-files/files/lib/upgrade/nand.sh

index 2b766480d76ddcfb054d2b9e0c2d88a69cf0f188..faeb3d6fc1d6b0e4eba43e2644dbc9d508975b76 100644 (file)
@@ -118,7 +118,7 @@ nand_upgrade_prepare_ubi() {
        local rootfs_length="$1"
        local rootfs_type="$2"
        local rootfs_data_max="$(fw_printenv -n rootfs_data_max 2>/dev/null)"
-       [ -n "$rootfs_data_max" ] && rootfs_data_max=$(($rootfs_data_max))
+       [ -n "$rootfs_data_max" ] && rootfs_data_max=$((rootfs_data_max))
 
        local kernel_length="$3"
        local has_env="${4:-0}"
@@ -195,7 +195,7 @@ nand_upgrade_prepare_ubi() {
        if [ "$rootfs_type" != "ubifs" ]; then
                local availeb=$(cat /sys/devices/virtual/ubi/$ubidev/avail_eraseblocks)
                local ebsize=$(cat /sys/devices/virtual/ubi/$ubidev/eraseblock_size)
-               local avail_size=$(( $availeb * $ebsize ))
+               local avail_size=$((availeb * ebsize))
                local rootfs_data_size_param="-m"
                if [ -n "$rootfs_data_max" ] &&
                   [ "$rootfs_data_max" != "0" ] &&