#!/bin/bash
#################################################
#	Title:	mk-clean-vmdk			#
#        Date:	2015-02-10   	 		#
#     Version:	1.0				#
#      Author:	mbassiouny@vmware.com		#
#     Options:					#
#################################################
#	Overview
#		Cleaning up vmdk creation process
#	End
#
set -o errexit		# exit if error...insurance ;)
set -o nounset		# exit if variable not initalized
set +h			# disable hashall
PRGNAME=${0##*/}	# script name minus the path
source config.inc		#	configuration parameters
source function.inc		#	commonn functions
LOGFILE="/var/log/${PRGNAME}-${LOGFILE}"	#	set log file name
LFS_DISK="/mnt/photon-disk"
[ ${EUID} -eq 0 ]	|| die "${PRGNAME}: Need to be root user: FAILURE"
> ${LOGFILE}		#	clear/initialize logfile

# Check if passing DISK-DEVICE
[ $# -eq 1 ] || die "Invalid arguments, you should pass disk device"
DISK_DEVICE=$1

echo "Deleting device map parition"
kpartx -d $DISK_DEVICE >> $LOGFILE

echo "Detaching loop device from vmdk"
losetup -d $DISK_DEVICE