diff --git a/src/utils.sh b/src/utils.sh index 992d9a4..385a69d 100644 --- a/src/utils.sh +++ b/src/utils.sh @@ -146,4 +146,18 @@ cpu() { return 0 } +hasDisk() { + + [ -b "/disk" ] && return 0 + [ -b "/disk1" ] && return 0 + [ -b "/dev/disk1" ] && return 0 + [ -b "${DEVICE:-}" ] && return 0 + + [ -z "${DISK_NAME:-}" ] && DISK_NAME="data" + [ -s "$STORAGE/$DISK_NAME.img" ] && return 0 + [ -s "$STORAGE/$DISK_NAME.qcow2" ] && return 0 + + return 1 +} + return 0