#!/bin/sh # Built on TCL v2.6 # Required extensions: # squashfs-tools-4.0 # python # tcl_tk # sqlite3 # openssl-0.9.8h # python-devs export EXTNAME="bitbake" export VER="-1.8.18" mkdir -p $EXTNAME/usr/local/tce.installed $EXTNAME/usr/local/bin $EXTNAME/usr/local/lib/python2.6/site-packages $EXTNAME/usr/local/share tar -zxf $EXTNAME$VER.tar.gz cd $EXTNAME$VER python setup.py build sudo python setup.py install cd ../$EXTNAME cp -a /usr/local/lib/python2.6/site-packages/b* usr/local/lib/python2.6/site-packages cp -a /usr/local/bin/bbimage usr/local/bin cp -a /usr/local/bin/bitbake usr/local/bin cp -a /usr/local/share/bitbake usr/local/share # add PERSISTENT_DIR definition to default config file echo 'PERSISTENT_DIR="${HOME}/.bb"' >> usr/local/share/bitbake/conf/bitbake.conf 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" > usr/local/tce.installed/$EXTNAME sudo chmod -R 775 usr/local/tce.installed sudo chown -R root:staff usr/local/tce.installed find usr -not type d > ../$EXTNAME.tcz.list cd .. mksquashfs $EXTNAME $EXTNAME.tcz md5sum $EXTNAME.tcz > $EXTNAME.tcz.md5.txt rm -rf $EXTNAME $EXTNAME$VER