URI: 
       tadd TEEVERBOSE to tee calls - 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 14b8a73b569f58ad89d38f315416c774f80c405d
   DIR parent cc3d545845287938cac43be658fea8573bf6a762
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Mon, 10 Oct 2016 19:54:19 +0200
       
       add TEEVERBOSE to tee calls
       
       Diffstat:
         M zlibs/bootstrap                     |      31 ++++++++++++++++++-------------
         M zlibs/helpers                       |      16 ++++++++--------
         M zlibs/imaging                       |      16 ++++++++--------
         M zlibs/kernel                        |       4 ++--
         M zlibs/sysconf                       |       6 +++---
       
       5 files changed, 39 insertions(+), 34 deletions(-)
       ---
   DIR diff --git a/zlibs/bootstrap b/zlibs/bootstrap
       t@@ -48,20 +48,24 @@ bootstrap_complete_base() {
        
                ## write all system configuration
                notice "writing system configuration"
       -        conf_print_debconf        | sudo tee $strapdir/debconf.set
       -        conf_print_fstab          | sudo tee $strapdir/etc/fstab
       -        conf_print_hostname       | sudo tee $strapdir/etc/hostname
       -        conf_print_hosts          | sudo tee $strapdir/etc/hosts
       -        conf_print_networkifaces  | sudo tee $strapdir/etc/network/interfaces
       -        conf_print_resolvconf     | sudo tee $strapdir/etc/resolv.conf
       -        conf_print_sourceslist    | sudo tee $strapdir/etc/apt/sources.list
       +        conf_print_debconf        | sudo tee $strapdir/debconf.set  ${TEEVERBOSE}
       +        conf_print_fstab          | sudo tee $strapdir/etc/fstab    ${TEEVERBOSE}
       +        conf_print_hostname       | sudo tee $strapdir/etc/hostname ${TEEVERBOSE}
       +        conf_print_hosts          | sudo tee $strapdir/etc/hosts    ${TEEVERBOSE}
       +        conf_print_networkifaces  | sudo tee $strapdir/etc/network/interfaces ${TEEVERBOSE}
       +        conf_print_resolvconf     | sudo tee $strapdir/etc/resolv.conf ${TEEVERBOSE}
       +        conf_print_sourceslist    | sudo tee $strapdir/etc/apt/sources.list ${TEEVERBOSE}
                ## below typically used in arm-sdk
       -        [[ -n $inittab ]] && { print $inittab | sudo tee -a $strapdir/etc/inittab }
       -        for i in $custmodules; do print $i | sudo tee -a $strapdir/etc/modules; done
       +        [[ -n $inittab ]] && {
       +                print $inittab | sudo tee -a $strapdir/etc/inittab ${TEEVERBOSE}
       +        }
       +        for i in $custmodules; do
       +                print $i | sudo tee -a $strapdir/etc/modules ${TEEVERBOSE}
       +        done
        
                ## write third-stage for chroot
       -        bootstrap_config_thirdstage | sudo tee $strapdir/thirdstage
       -        bootstrap_config_cleanup    | sudo tee $strapdir/cleanup
       +        bootstrap_config_thirdstage | sudo tee $strapdir/thirdstage ${TEEVERBOSE}
       +        bootstrap_config_cleanup    | sudo tee $strapdir/cleanup    ${TEEVERBOSE}
                sudo chmod +x $strapdir/thirdstage
                sudo chmod +x $strapdir/cleanup
        
       t@@ -75,9 +79,10 @@ bootstrap_complete_base() {
                devprocsys mount $strapdir || zerr
        
                sudo chroot $strapdir /thirdstage || zerr
       -        sudo chroot $strapdir /cleanup || zerr
       +        sudo chroot $strapdir /cleanup    || zerr
        
       -        sleep 1 && devprocsys umount $strapdir || zerr
       +        sleep 1
       +        devprocsys umount $strapdir || zerr
        
                bootstrap_tar_pack || zerr
        }
   DIR diff --git a/zlibs/helpers b/zlibs/helpers
       t@@ -44,16 +44,16 @@ devprocsys() {
                ckreq || return 1
        
                if [[ $watdo = mount ]]; then
       -                sudo mount -o bind /sys $werdo/sys         && act "mounted sys" && \
       -                sudo mount -t proc proc $werdo/proc        && act "mounted proc" && \
       -                sudo mount -o bind /dev $werdo/dev         && act "mounted dev" && \
       -                sudo mount -o bind /dev/pts $werdo/dev/pts && act "mounted dev/pts" && \
       +                sudo mount -o bind /sys     $werdo/sys     && act "mounted sys"    && \
       +                sudo mount -t proc proc     $werdo/proc    && act "mounted proc"   && \
       +                sudo mount -o bind /dev     $werdo/dev     && act "mounted dev"    && \
       +                sudo mount -o bind /dev/pts $werdo/dev/pts && act "mounted devpts" && \
                        return 0
                elif [[ $watdo = umount ]]; then
       -                sudo umount $werdo/dev/pts  && act "umounted dev/pts" && sleep 1 && \
       -                sudo umount $werdo/dev      && act "umounted dev"     && sleep 1 && \
       -                sudo umount $werdo/proc     && act "umounted proc"    && sleep 1 && \
       -                sudo umount $werdo/sys      && act "umounted sys"     && sleep 1 && \
       +                sudo umount $werdo/dev/pts  && act "umounted devpts" && sleep 1 && \
       +                sudo umount $werdo/dev      && act "umounted dev"    && sleep 1 && \
       +                sudo umount $werdo/proc     && act "umounted proc"   && sleep 1 && \
       +                sudo umount $werdo/sys      && act "umounted sys"    && sleep 1 && \
                        return 0
                fi
                return 1
   DIR diff --git a/zlibs/imaging b/zlibs/imaging
       t@@ -67,9 +67,10 @@ image_partition_raw_gpt() {
                parted $workdir/${image_name}.img --script -- mklabel gpt
                cgpt create -z ${image_name}.img
                cgpt create ${image_name}.img
       -        cgpt add -i 1 -t kernel -b 8192 -s 32768 -l kernel -S 1 -T 5 -P 10 ${image_name}.img
       -        cgpt add -i 2 -t data -b 40960 -s $(expr $(cgpt show ${image_name}.img \
       -                | awk '/Sec GPT table/ {print \$1}') - 40960) -l Root ${image_name}.img
       +        cgpt add -i 1 -t kernel -b ${gpt_boot[1]} -s ${gpt_boot[2]} \
       +                -l kernel -S 1 -T 5 -P 10 ${image_name}.img
       +        cgpt add -i 2 -t data -b ${gpt_root[1]} -s $(expr $(cgpt show ${image_name}.img \
       +                | awk '/Sec GPT table/ {print \$1}') - ${gpt_root[1]}) -l Root ${image_name}.img
        
                findloopmapp
        
       t@@ -94,11 +95,10 @@ image_pack_dist() {
        
                sleep 2
        
       -        # TODO: decide how to check gpt
       -        # [[ $gpt = 0 ]] || {
       -        #        sudo cgpt repair $loopdevice
       -        #        sleep 2
       -        # }
       +        [[ $parted_type = gpt ]] && {
       +                sudo cgpt repair $loopdevice
       +                sleep 1
       +        }
        
                sudo kpartx -dv $loopdevice || { die "kpartx  failed to remove $loopdevice"; zerr }
                sudo losetup -d $loopdevice || { die "losetup failed to remove $loopdevice"; zerr }
   DIR diff --git a/zlibs/kernel b/zlibs/kernel
       t@@ -22,7 +22,7 @@
        build_kernel_amd64() {
                fn build_kernel_amd64
                req=(strapdir arch)
       -        freq=($strapdir/.done)
       +        #freq=($strapdir/.done)
                ckreq || return 1
        
                local kernel_base="linux-image"
       t@@ -41,7 +41,7 @@ build_kernel_amd64() {
        build_kernel_i386() {
                fn build_kernel_i386
                req=(strapdir arch)
       -        freq=($strapdir/.done)
       +        #freq=($strapdir/.done)
                ckreq || return 1
        
                local kernel_base="linux-image"
   DIR diff --git a/zlibs/sysconf b/zlibs/sysconf
       t@@ -121,8 +121,8 @@ deb ${mirror} ${release}-updates ${section}
        deb ${mirror} ${release}-security ${section}
        
        ## source repositories
       -# deb-src ${mirror} ${release} ${section}
       -# deb-src ${mirror} ${release}-updates ${section}
       -# deb-src ${mirror} ${release}-security ${section}
       +#deb-src ${mirror} ${release} ${section}
       +#deb-src ${mirror} ${release}-updates ${section}
       +#deb-src ${mirror} ${release}-security ${section}
        EOF
        }