summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard@openedhand.com>2006-11-23 12:15:17 +0000
committerRichard Purdie <richard@openedhand.com>2006-11-23 12:15:17 +0000
commit14d1d6d8796eb3c5bf6df2b444ad8a4555a2e1ed (patch)
tree5fd0e58205f5fcdd7ee64b5dd77614682c67b830
parent5285430f170a6ac9304a842eaa0d2705d5e711ef (diff)
downloadpoky-14d1d6d8796eb3c5bf6df2b444ad8a4555a2e1ed.tar.gz
scripts: Move main contents of poky-init-build-env to scripts/poky-env-internal. Add poky-autobuild script for autobuilder use.
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@948 311d38ba-8fff-0310-9ca6-ca027cbcb966
-rwxr-xr-xpoky-init-build-env57
-rwxr-xr-xscripts/poky-autobuild29
-rwxr-xr-xscripts/poky-env-internal77
3 files changed, 107 insertions, 56 deletions
diff --git a/poky-init-build-env b/poky-init-build-env
index 45b41087a3..10ff9fc8b2 100755
--- a/poky-init-build-env
+++ b/poky-init-build-env
@@ -24,59 +24,4 @@ if test x"$0" = x"./poky-init-build-env"; then
24 exit 1 24 exit 1
25fi 25fi
26 26
27# 27. ./scripts/poky-env-internal
28# Change this to the location of this file.
29# Also update the locations at the top of conf/local.conf
30#
31OEROOT=`pwd`
32
33BBDIR=$OEROOT/bitbake/
34PKGDIR=$OEROOT/meta/
35BUILDDIR=$OEROOT/build/
36MSG=''
37
38BUILD_ARCH=`uname -m`
39BUILD_OS=`uname | tr [A-Z] [a-z]`
40BUILD_SYS=$BUILD_ARCH-$BUILD_OS
41
42PATH=$BBDIR/bin/:$OEROOT/scripts:$PATH
43
44cd $BUILDDIR
45
46# Remove any symlinks from paths
47BBDIR=`readlink -f $BBDIR`
48PKGDIR=`readlink -f $PKGDIR`
49BUILDDIR=`readlink -f $BUILDDIR`
50
51if ! (test -d $BBDIR && test -d $PKGDIR && test -d $BUILDDIR); then
52 echo >&2 "Error: Not all directories exist! Did you run this script in poky directory?"
53 exit 1
54fi
55
56if ! (test -r $BUILDDIR/conf/local.conf); then
57 cp -f $BUILDDIR/conf/local.conf.sample $BUILDDIR/conf/local.conf
58fi
59
60BBPATH=$BBDIR
61if test x"$BBDIR" != x"$PKGDIR"; then
62 BBPATH=$PKGDIR:$BBPATH
63fi
64BBPATH="`readlink -f $HOME/.oe`:`readlink -f $HOME/.poky`:$BBPATH"
65if test x"$PKGDIR" != x"$BUILDDIR"; then
66 BBPATH=$BUILDDIR:$BBPATH
67fi
68export BBPATH OEROOT BUILD_SYS BUILDDIR
69
70# Kill off the TERMINFO variable, as glibc will grab its contents in its 'make
71# install' if set
72unset TERMINFO
73# kill this so we don't link non-arm libraries
74unset LD_LIBRARY_PATH
75# Don't export TARGET_ARCH - it *will* cause build failures
76export PATH LD_LIBRARY_PATH OEROOT
77# Stop multi byte characters breaking the patcher stuff - This is for Redhat / Fedora people really
78export LANG=C
79
80echo
81echo "### Shell environment set up for Poky builds. ###"
82echo
diff --git a/scripts/poky-autobuild b/scripts/poky-autobuild
new file mode 100755
index 0000000000..a8f9decc27
--- /dev/null
+++ b/scripts/poky-autobuild
@@ -0,0 +1,29 @@
1#!/bin/sh
2
3# Poky Build Enviroment Setup Script
4#
5# Copyright (C) 2006 OpenedHand LTD
6#
7# This program is free software; you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation; either version 2 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU General Public License
18# along with this program; if not, write to the Free Software
19# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20#
21
22#if test x"$0" = x"./poky-init-build-env"; then
23# echo "Error: Run via '. ./poky-init-build-env'"
24# exit 1
25#fi
26
27. ./scripts/poky-env-internal
28
29bitbake $1
diff --git a/scripts/poky-env-internal b/scripts/poky-env-internal
new file mode 100755
index 0000000000..99cecacf68
--- /dev/null
+++ b/scripts/poky-env-internal
@@ -0,0 +1,77 @@
1#!/bin/sh
2
3# Poky Build Enviroment Setup Script
4#
5# Copyright (C) 2006 OpenedHand LTD
6#
7# This program is free software; you can redistribute it and/or modify
8# it under the terms of the GNU General Public License as published by
9# the Free Software Foundation; either version 2 of the License, or
10# (at your option) any later version.
11#
12# This program is distributed in the hope that it will be useful,
13# but WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15# GNU General Public License for more details.
16#
17# You should have received a copy of the GNU General Public License
18# along with this program; if not, write to the Free Software
19# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20#
21
22#
23# Change this to the location of this file.
24# Also update the locations at the top of conf/local.conf
25#
26OEROOT=`pwd`
27
28BBDIR=$OEROOT/bitbake/
29PKGDIR=$OEROOT/meta/
30BUILDDIR=$OEROOT/build/
31MSG=''
32
33BUILD_ARCH=`uname -m`
34BUILD_OS=`uname | tr [A-Z] [a-z]`
35BUILD_SYS=$BUILD_ARCH-$BUILD_OS
36
37PATH=$BBDIR/bin/:$OEROOT/scripts:$PATH
38
39cd $BUILDDIR
40
41# Remove any symlinks from paths
42BBDIR=`readlink -f $BBDIR`
43PKGDIR=`readlink -f $PKGDIR`
44BUILDDIR=`readlink -f $BUILDDIR`
45
46if ! (test -d $BBDIR && test -d $PKGDIR && test -d $BUILDDIR); then
47 echo >&2 "Error: Not all directories exist! Did you run this script in poky directory?"
48 exit 1
49fi
50
51if ! (test -r $BUILDDIR/conf/local.conf); then
52 cp -f $BUILDDIR/conf/local.conf.sample $BUILDDIR/conf/local.conf
53fi
54
55BBPATH=$BBDIR
56if test x"$BBDIR" != x"$PKGDIR"; then
57 BBPATH=$PKGDIR:$BBPATH
58fi
59BBPATH="`readlink -f $HOME/.oe`:`readlink -f $HOME/.poky`:$BBPATH"
60if test x"$PKGDIR" != x"$BUILDDIR"; then
61 BBPATH=$BUILDDIR:$BBPATH
62fi
63export BBPATH OEROOT BUILD_SYS BUILDDIR
64
65# Kill off the TERMINFO variable, as glibc will grab its contents in its 'make
66# install' if set
67unset TERMINFO
68# kill this so we don't link non-arm libraries
69unset LD_LIBRARY_PATH
70# Don't export TARGET_ARCH - it *will* cause build failures
71export PATH LD_LIBRARY_PATH OEROOT
72# Stop multi byte characters breaking the patcher stuff - This is for Redhat / Fedora people really
73export LANG=C
74
75echo
76echo "### Shell environment set up for Poky builds. ###"
77echo