SVN_USER ?= ${USER}
CVS_USER ?= ${USER}
-# Fetch this revision of BitBake. Unset this to fetch bleeding edge.
-BITBAKE_REVISION = -r 269
-
.PHONY: all
all: update build
.PHONY: setup-bitbake
setup-bitbake bitbake/bin/bitbake:
- [ -e bitbake/bin/bitbake ] || ( svn co ${BITBAKE_REVISION} svn://svn.berlios.de/bitbake/trunk/bitbake )
+ ${MAKE} MT/revision
+ [ -e bitbake/bin/bitbake ] || monotone co -b org.nslu2-linux.bitbake bitbake
.PHONY: setup-openembedded
setup-openembedded openembedded/conf/machine/nslu2.conf:
.PHONY: update-master
update-master: MT/revision
monotone pull
+ if [ `monotone automate heads org.nslu2-linux.dev | wc -l` != "1" ] ; then \
+ monotone merge -b org.nslu2-linux.dev ; \
+ fi
monotone update
if [ `monotone automate heads org.nslu2-linux.dev | wc -l` != "1" ] ; then \
monotone merge -b org.nslu2-linux.dev ; \
.PHONY: update-bitbake
update-bitbake: bitbake/bin/bitbake
- ( cd bitbake ; svn ${BITBAKE_REVISION} update )
+ monotone pull
+ if [ `monotone automate heads org.nslu2-linux.bitbake | wc -l` != "1" ] ; then \
+ monotone merge -b org.nslu2-linux.bitbake ; \
+ fi
+ ( cd bitbake ; monotone update )
+ if [ `monotone automate heads org.nslu2-linux.bitbake | wc -l` != "1" ] ; then \
+ monotone merge -b org.nslu2-linux.bitbake ; \
+ fi
.PHONY: update-openembedded
update-openembedded: openembedded/conf/machine/nslu2.conf
monotone merge -b org.openembedded.nslu2-linux ; \
fi
( cd openembedded ; monotone update )
+ if [ `monotone automate heads org.openembedded.nslu2-linux | wc -l` != "1" ] ; then \
+ monotone merge -b org.openembedded.nslu2-linux ; \
+ fi
.PHONY: update-oe-symlinks
update-oe-symlinks: oe-symlinks/packages