#!/bin/bash
# requires image file to have .img extension, and probably
# won't work if the image or a directory you are in contains
# a space

cd "${ROCKDEV_SUPER_WORK_DIR}"

EXP_SIZE="${2:-100}"

if [ -f "${1}.img" ]; then
	if [ ! -d "${1}" ]; then
		mkdir "${1}"
	fi
	FULLPATH=$(realpath "${1}")
	if [ $(grep "${FULLPATH} " /etc/mtab -c) -gt 0 ]; then
		echo "Unmounting ${1}.img ..."
		sudo umount "${FULLPATH}"
		rmdir "${FULLPATH}"
		shrink_img "${1}.img"
	else
		expand_img "${1}.img" ${EXP_SIZE}
		echo "Mounting ${1}.img ..."
		sudo mount -o loop "${1}.img" "${FULLPATH}"
	fi
else
	echo "Usage: ${0} imgfile_without_ext";
fi
