]>
Commit | Line | Data |
---|---|---|
5b9a5c95 MA |
1 | #!/bin/sh |
2 | ||
3 | # | |
4 | # Change this to the location of this file. | |
5 | # Also update the locations at the top of conf/local.conf | |
6 | # | |
7 | OEROOT=`pwd` | |
8 | ||
9 | BBDIR=$OEROOT/bitbake/ | |
10 | PKGDIR=$OEROOT/meta/ | |
11 | BUILDDIR=$OEROOT/build/ | |
12 | ||
13 | PATH=$BBDIR/bin/:$PATH | |
14 | ||
15 | cd $BUILDDIR | |
16 | ||
17 | # Remove any symlinks from paths | |
18 | BBDIR=`readlink -f $BBDIR` | |
19 | PKGDIR=`readlink -f $PKGDIR` | |
20 | BUILDDIR=`readlink -f $BUILDDIR` | |
21 | ||
22 | if ! (test -d $BBDIR && test -d $PKGDIR && test -d $BUILDDIR); then | |
23 | echo >&2 "Error: Not all directories exist! Did you run this script in poky directory?" | |
24 | exit 1 | |
25 | fi | |
26 | ||
27 | if ! (test -r $BUILDDIR/conf/local.conf); then | |
28 | echo "Setting up initial '$PKGDIR/conf/local.conf'." | |
29 | cat $BUILDDIR/conf/local.conf.sample | sed -e"s|POKYROOT|${OEROOT}|g" > $BUILDDIR/conf/local.conf | |
30 | fi | |
31 | ||
32 | BBPATH=$BBDIR | |
33 | if test x"$BBDIR" != x"$PKGDIR"; then | |
34 | BBPATH=$PKGDIR:$BBPATH | |
35 | fi | |
36 | if test x"$PKGDIR" != x"$BUILDDIR"; then | |
37 | BBPATH=$BUILDDIR:$BBPATH | |
38 | fi | |
39 | export BBPATH | |
40 | ||
41 | ||
42 | # Blank this so we don't link non-arm libraries | |
43 | LD_LIBRARY_PATH= | |
44 | # Don't export TARGET_ARCH - it *will* cause build failures | |
45 | export PATH LD_LIBRARY_PATH OEROOT | |
46 | # Stop multi byte characters breaking the patcher stuff - This is for Redhat / Fedora people really | |
47 | export LANG=C | |
48 | ||
49 | echo Environment set up for Poky development. |