summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRod Whitby <rod@whitby.id.au>2005-07-22 05:25:03 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-07-22 05:25:03 +0000
commit1aaf58e549fa73565afd4f9fc86b1a288d0139c4 (patch)
tree8c8ff2ec364955e38cd86cb83cfeedd4041d2e54
parenteb61b33bf6fffddf7972e99ac51df1dff3cbd4f7 (diff)
Migrated bitbake from the unstable and three-day-downtime berlios.de SVN to our well-maintained nslu2-linux.org monotone repository
-rw-r--r--Makefile21
1 files changed, 16 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index f9d7946f0f..13c1fb5e38 100644
--- a/Makefile
+++ b/Makefile
@@ -5,9 +5,6 @@
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
@@ -61,7 +58,8 @@ setup-master: setup-monotone unslung/Makefile openslug/Makefile
.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:
@@ -113,6 +111,9 @@ setup-apex-developer:
.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 ; \
@@ -120,7 +121,14 @@ update-master: MT/revision
.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
@@ -129,6 +137,9 @@ 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