summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Allum <mallum@openedhand.com>2005-08-31 11:21:44 +0000
committerMatthew Allum <mallum@openedhand.com>2005-08-31 11:21:44 +0000
commit8e65c870f9b2edb71b5e39d4a7314eca0c5a0f9a (patch)
tree1bd78c7d1e61885dbac536918fa337c28e2e8592
parentd3fa3b8f9c1e302a532cee20278f38fc59cc32cb (diff)
downloadpoky-8e65c870f9b2edb71b5e39d4a7314eca0c5a0f9a.tar.gz
Make setdevenv automagically setup local.conf if it dont exist
git-svn-id: https://svn.o-hand.com/repos/poky@4 311d38ba-8fff-0310-9ca6-ca027cbcb966
-rw-r--r--openembedded/conf/local.conf.sample7
-rwxr-xr-xsetdevenv11
2 files changed, 12 insertions, 6 deletions
diff --git a/openembedded/conf/local.conf.sample b/openembedded/conf/local.conf.sample
index 7a7afb4277..489b0deb19 100644
--- a/openembedded/conf/local.conf.sample
+++ b/openembedded/conf/local.conf.sample
@@ -20,11 +20,12 @@
20# expansion. Stuff like starting with ${HOME} or ${TOPDIR} is ok). 20# expansion. Stuff like starting with ${HOME} or ${TOPDIR} is ok).
21 21
22# Use this to specify where BitBake should place the downloaded sources into 22# Use this to specify where BitBake should place the downloaded sources into
23DL_DIR = "${HOME}/sources" 23DL_DIR = "POKYROOT/sources"
24 24
25# Delete the line below. Then specify which .bb files to consider for 25# Delete the line below. Then specify which .bb files to consider for
26# your build. Typically this will be something like BBFILES = "/path/to/openembedded/packages/*/*.bb" 26# your build. Typically this will be something like BBFILES = "/path/to/openembedded/packages/*/*.bb"
27BBFILES := "${@bb.fatal('Edit your conf/local.conf: BBFILES')}" 27#BBFILES := "${@bb.fatal('Edit your conf/local.conf: BBFILES')}"
28BBFILES := "POKYROOT/openembedded/packages/*/*.bb"
28 29
29# Use the BBMASK below to instruct BitBake to _NOT_ consider some .bb files 30# Use the BBMASK below to instruct BitBake to _NOT_ consider some .bb files
30# This is a regulary expression, so be sure to get your parenthesis balanced. 31# This is a regulary expression, so be sure to get your parenthesis balanced.
@@ -119,4 +120,4 @@ BBINCLUDELOGS = "yes"
119CVS_TARBALL_STASH = "http://www.oesources.org/source/current/" 120CVS_TARBALL_STASH = "http://www.oesources.org/source/current/"
120 121
121# EDIT THIS FILE and then remove the line below before using! 122# EDIT THIS FILE and then remove the line below before using!
122REMOVE_THIS_LINE:="${@oe.fatal('Read the comments in your conf/local.conf')}" 123#REMOVE_THIS_LINE:="${@oe.fatal('Read the comments in your conf/local.conf')}"
diff --git a/setdevenv b/setdevenv
index c6945ca16a..0c3c572fe0 100755
--- a/setdevenv
+++ b/setdevenv
@@ -4,7 +4,7 @@
4# Change this to the location of this file. 4# Change this to the location of this file.
5# Also update the locations at the top of conf/local.conf 5# Also update the locations at the top of conf/local.conf
6# 6#
7OEROOT=/usr/ohoe/ 7OEROOT=`pwd`
8 8
9BBDIR=$OEROOT/bitbake/ 9BBDIR=$OEROOT/bitbake/
10PKGDIR=$OEROOT/openembedded/ 10PKGDIR=$OEROOT/openembedded/
@@ -20,10 +20,15 @@ PKGDIR=`readlink -f $PKGDIR`
20BUILDDIR=`readlink -f $BUILDDIR` 20BUILDDIR=`readlink -f $BUILDDIR`
21 21
22if ! (test -d $BBDIR && test -d $PKGDIR && test -d $BUILDDIR); then 22if ! (test -d $BBDIR && test -d $PKGDIR && test -d $BUILDDIR); then
23 echo >&2 "Error: Not all directories exist!" 23 echo >&2 "Error: Not all directories exist! Did you run this script in poky directory?"
24 exit 1 24 exit 1
25fi 25fi
26 26
27if !(test -r $PKGDIR/conf/local.conf); then
28 echo "Setting up initial '$PKGDIR/conf/local.conf'."
29 cat $PKGDIR/conf/local.conf.sample | sed -e"s|POKYROOT|${OEROOT}|" > $PKGDIR/conf/local.conf
30fi
31
27BBPATH=$BBDIR 32BBPATH=$BBDIR
28if test x"$BBDIR" != x"$PKGDIR"; then 33if test x"$BBDIR" != x"$PKGDIR"; then
29 BBPATH=$PKGDIR:$BBPATH 34 BBPATH=$PKGDIR:$BBPATH