#!/bin/sh # Built on TCL v2.2 # Required extensions: # advcomp # squashfs-tools-4.0 # python-2.6.2-testing # openssl-0.9.8h # sqlite3 # tcl_tk export EXTNAME="bitbake" export VER="-1.8.12" tar -zxf $EXTNAME$VER.tar.gz cd $EXTNAME$VER python setup.py build sudo python setup.py install sudo mv /usr/local/share/bitbake/conf/bitbake.conf /usr/local/share/bitbake/conf/bitbake.conf.orig echo "#!/bin/sh [ ! -e /usr/local/share/bitbake/conf/bitbake.conf ] && cp -p /usr/local/share/bitbake/conf/bitbake.conf.orig /usr/local/share/bitbake/conf/bitbake.conf" > $EXTNAME chmod 755 $EXTNAME sudo mv $EXTNAME /usr/local/tce.installed cd .. find /usr/local/ -not -type d | grep bb | grep site > $EXTNAME.tcel.list find /usr/local/ -not -type d | grep bitbake >> $EXTNAME.tcel.list echo "/usr/local/bin/bbimage" >> $EXTNAME.tcel.list tar -czf $EXTNAME.tce -T $EXTNAME.tcel.list advdef -z4 $EXTNAME.tcel md5sum $EXTNAME.tcel > $EXTNAME.tcel.md5.txt mkdir $EXTNAME cd $EXTNAME tar zxf ../$EXTNAME.tcel cd .. mksquashfs $EXTNAME $EXTNAME.tczl md5sum $EXTNAME.tczl > $EXTNAME.tczl.md5.txt rm -rf $EXTNAME $EXTNAME$VER cp $EXTNAME.tcel.list $EXTNAME.tczl.list