#!/bin/bash # install prereqs for bitbake (Yocto mega-manual) # http://www.yoctoproject.org/docs/2.2/mega-manual/mega-manual.html#detailed-supported-distros apt-get install -y gawk diffstat texinfo gcc-multilib \ build-essential chrpath socat # some packages are not mentioned or not pulled... apt-get install -y libsdl1.2-dev cpio libzip2 lsb-release python3 # for documentation #apt-get install -y xsltproc docbook-utils fop dblatex xmlto # for gerrit apt-get install -y git-review # libncurses5-dev for kernel 'make menuconfig' apt-get install -y libncurses5-dev # copy meta init script in ~devel/bin: wget -O $DEVUSER_HOME/bin/prepare_meta https://raw.githubusercontent.com/iotbzh/agl-manifest/master/prepare_meta chmod +x $DEVUSER_HOME/bin/* # for image creation and compression apt-get install -y python-lzma python-gpgme pbzip2 pigz lzop dpkg -i \ $INSTDIR/tools/bmaptools/bmap-tools*.deb \ $INSTDIR/tools/tar/*.deb \ $INSTDIR/tools/xz-utils/*.deb # install specific scripts mkdir -p /usr/local/bin for x in $INSTDIR/tools/scripts_yocto/*; do install --mode=755 $x /usr/local/bin/ done # grab and install repo tool wget -O /usr/local/bin/repo https://storage.googleapis.com/git-repo-downloads/repo chmod a+x /usr/local/bin/repo