Unverified Commit 7ee073d2 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

fix: Assume GB when no unit is present (#562)

parent 6ed4231b
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -458,12 +458,17 @@ addDisk () {

  [ -z "$DISK_SPACE" ] && DISK_SPACE="16G"
  DISK_SPACE=$(echo "${DISK_SPACE^^}" | sed 's/MB/M/g;s/GB/G/g;s/TB/T/g')
  [[ -z "${DISK_SPACE//[0-9]}" ]] && DISK_SPACE="${DISK_SPACE}G"
  DATA_SIZE=$(numfmt --from=iec "$DISK_SPACE")

  if (( DATA_SIZE < 1 )); then
      error "Invalid value for ${DISK_DESC^^}_SIZE: $DISK_SPACE" && exit 73
  fi

  if (( DATA_SIZE < 104857600 )); then
    error "Please increase ${DISK_DESC^^}_SIZE to at least 100 MB." && exit 73
  fi

  FS=$(stat -f -c %T "$DIR")
  checkFS "$FS" "$DISK_FILE" "$DISK_DESC" || exit $?