towards make_qemu_img

This commit is contained in:
KatolaZ 2016-06-12 18:21:43 +01:00
parent 333d0505c9
commit 510875218b
2 changed files with 35 additions and 0 deletions

View File

@ -48,3 +48,26 @@ install_default_kernel(){
umountdevprocsys ${root}
notice "default kernel installed"
}
make_qemu_img(){
fn make_qemu_img $@
local imgfile=$1
local imgsize=${2:-4G}
local imgformat=${3:-qcow2}
req=(strapdir os release version arch imgfile imgsize)
root=$strapdir
reqck || return 1
check_executable qemu-img || error "Could not find qemu-img!!!" && return 1
qemu-img create -f ${imgformat} ${imgfile} ${imgsize}
if [[ ! -z ${imgfile} ]]; then
notice "QEMU image created in ::1" ${imgfile}
else
warning "Unable to create QEMU image file in ::1" ${imgfile}
fi
}

View File

@ -174,3 +174,15 @@ silly() {
[[ arg1 == "sleep" ]] && sleep $arg2
}
check_executable() {
fn check_executable $@
progname=$1
if [[ `which $progname | grep "not found" | wc -l` -ge 1 ]]; then
return 0;
else
return 1;
fi
}