URI: 
       ttowards make_qemu_img - libdevuansdk - common library for devuan's simple distro kits
  HTML git clone https://git.parazyd.org/libdevuansdk
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 510875218b04e350b12efb5daab37a33d305e629
   DIR parent 333d0505c927b4288c27f46359c70d09882ca9b3
  HTML Author: KatolaZ <katolaz@yahoo.it>
       Date:   Sun, 12 Jun 2016 18:21:43 +0100
       
       ttowards make_qemu_img
       
       Diffstat:
         M zlibs/customise                     |      24 ++++++++++++++++++++++++
         M zlibs/helpers                       |      13 +++++++++++++
       
       2 files changed, 37 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/zlibs/customise b/zlibs/customise
       t@@ -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
       +}
       +\ No newline at end of file
   DIR diff --git a/zlibs/helpers b/zlibs/helpers
       t@@ -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
       +        
       +}
       +\ No newline at end of file