URI: 
       tappend missing dependencies and revise init.sh - arm-sdk - os build toolkit for various embedded devices
  HTML git clone https://git.parazyd.org/arm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit cdcc5928b5e9363c0192675f4832a3843d0bc3af
   DIR parent eba072e22128b9b312edf93217cc942f4333c3fa
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Fri, 27 Oct 2017 19:42:21 +0200
       
       append missing dependencies and revise init.sh
       
       Diffstat:
         M README.md                           |       2 +-
         M init.sh                             |      42 ++++++++++++++++++-------------
       
       2 files changed, 26 insertions(+), 18 deletions(-)
       ---
   DIR diff --git a/README.md b/README.md
       t@@ -15,7 +15,7 @@ as [libdevuansdk dependencies](https://github.com/dyne/libdevuansdk/blob/master/
        ### Devuan
        
        ```
       -curl wget qemu-user-static build-essential rsync gcc-arm-none-eabi gcc-multilib lib32z1 u-boot-tools device-tree-compiler lzop dosfstools vboot-utils vboot-kernel-utils libftdi-dev
       +curl wget qemu-user-static build-essential rsync gcc-arm-none-eabi gcc-multilib lib32z1 u-boot-tools device-tree-compiler lzop dosfstools vboot-utils vboot-kernel-utils libftdi-dev libfdt-dev swig libpython-dev
        ```
        
        ### Gentoo
   DIR diff --git a/init.sh b/init.sh
       t@@ -19,18 +19,6 @@
        
        ## This script will setup arm-sdk and make it ready for usage.
        
       -if test $(which apt-get); then
       -deps=$(grep '^sudo' ./README.md)
       -
       -        for dep in $deps; do
       -                dpkg -l $dep >/dev/null || {
       -                        printf "(!!) '%s' not installed\nplease install and retry\n" $dep
       -                        exit 1
       -                }
       -        done
       -else
       -        printf "(!!) this distro is unsupported. check and install the dependencies manually\n"
       -fi
        
        git submodule update --init --recursive --checkout
        mkdir -p gcc
       t@@ -42,9 +30,12 @@ mkdir -p gcc
        
        gettc() {
                cd gcc
       -        wget -O "$(basename $1)" "$1" && \
       +        echo "Downloading $1" && \
       +        wget -q -O "$(basename $1)" "$1" && \
       +        echo "Extracting $(basename $1)" && \
                tar xfp "$(basename $1)" && \
       -        mv "$(basename -s .tar.xz $1)" "linaro-${2}"
       +        mv "$(basename -s .tar.xz $1)" "linaro-${2}" || \
       +        return 1
                cd -
        }
        
       t@@ -58,10 +49,27 @@ linarover="7.1.1-2017.08"
        linarourl="https://releases.linaro.org/components/toolchain/binaries/7.1-2017.08"
        
        tc="${linarourl}/${armeltc}/gcc-linaro-${linarover}-${_hostarch}_${armeltc}.tar.xz"
       -gettc "$tc" "armel"
       +gettc "$tc" "armel" || {
       +        echo "Something went wrong while downloading the armel toolchain."
       +        exit 1
       +}
        
        tc="${linarourl}/${armhftc}/gcc-linaro-${linarover}-${_hostarch}_${armhftc}.tar.xz"
       -gettc "$tc" "armhf"
       +gettc "$tc" "armhf" || {
       +        echo "Something went wrong while downloading the armhf toolchain."
       +        exit 1
       +}
        
        tc="${linarourl}/${arm64tc}/gcc-linaro-${linarover}-${_hostarch}_${arm64tc}.tar.xz"
       -gettc "$tc" "arm64"
       +gettc "$tc" "arm64" || {
       +        echo "Something went wrong while downloading the arm64 toolchain."
       +        exit 1
       +}
       +
       +cat <<EOM
       +
       +All done! Make sure you also install the required dependencies listed in
       +README.md. You can use the following oneliner as well:
       +
       +$ grep '^curl ' README.md | xargs sudo apt --yes --force-yes install
       +EOM