Skip to contentSkip to conversation

scripts/contrib/*: fix arithmetic bashism

PATCH New Paul Eggleton 1 participant 1 message Jul 17, 2013

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 scripts/contrib/*: fix arithmetic bashism

Apparently $[...] isn't valid in dash, so use $((...)) instead for mkefidisk.sh and ddimage that both start with $!/bin/sh.

---
 scripts/contrib/ddimage      | 2 +-
 scripts/contrib/mkefidisk.sh | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
scripts/contrib/ddimage +1 -1
index ab1d4c7..93ebeaf 100755
@@ -39,7 +39,7 @@ device_details() {
 		echo "   model: UNKNOWN"
 	fi
 	if [ -f "/sys/class/block/$DEV/size" ]; then
-		echo "    size: $[$(cat /sys/class/block/$DEV/size)*BLOCK_SIZE] bytes"
+		echo "    size: $(($(cat /sys/class/block/$DEV/size) * $BLOCK_SIZE)) bytes"
 	else
 		echo "    size: UNKNOWN"
 	fi
scripts/contrib/mkefidisk.sh +1 -1
index 0c15104..bcc2411 100755
@@ -64,7 +64,7 @@ function device_details() {
 		echo "   model: UNKNOWN"
 	fi
 	if [ -f "/sys/class/block/$DEV/size" ]; then
-		echo "    size: $[$(cat /sys/class/block/$DEV/size)*BLOCK_SIZE] bytes"
+		echo "    size: $(($(cat /sys/class/block/$DEV/size) * $BLOCK_SIZE)) bytes"
 	else
 		echo "    size: UNKNOWN"
 	fi
Signature · 1 line
1.8.1.2