summaryrefslogtreecommitdiffstats
path: root/scripts/mkdisk.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mkdisk.sh')
-rwxr-xr-xscripts/mkdisk.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/scripts/mkdisk.sh b/scripts/mkdisk.sh
index f9a8c09..6bdd50c 100755
--- a/scripts/mkdisk.sh
+++ b/scripts/mkdisk.sh
@@ -55,10 +55,10 @@ fi
55 55
56# mkfs.fat sizes are 1024-byte blocks; accept M/G/K suffixes too. 56# mkfs.fat sizes are 1024-byte blocks; accept M/G/K suffixes too.
57case "$SIZE" in 57case "$SIZE" in
58*G) SIZE_BLOCKS=$(( ${SIZE%G} * 1024 * 1024 )) ;; 58*G) SIZE_BLOCKS=$((${SIZE%G} * 1024 * 1024)) ;;
59*M) SIZE_BLOCKS=$(( ${SIZE%M} * 1024 )) ;; 59*M) SIZE_BLOCKS=$((${SIZE%M} * 1024)) ;;
60*K) SIZE_BLOCKS=$(( ${SIZE%K} )) ;; 60*K) SIZE_BLOCKS=$((${SIZE%K})) ;;
61*) SIZE_BLOCKS="$SIZE" ;; 61*) SIZE_BLOCKS="$SIZE" ;;
62esac 62esac
63if [ -z "$SIZE_BLOCKS" ] || [ "$SIZE_BLOCKS" -le 0 ] 2>/dev/null; then 63if [ -z "$SIZE_BLOCKS" ] || [ "$SIZE_BLOCKS" -le 0 ] 2>/dev/null; then
64 echo "mkdisk: bad size '$SIZE' (use e.g. 64M or 65536)" >&2 64 echo "mkdisk: bad size '$SIZE' (use e.g. 64M or 65536)" >&2