summaryrefslogtreecommitdiffstats
path: root/setup
diff options
context:
space:
mode:
authorAmithash Prasad <amithash@fb.com>2018-09-26 17:39:24 -0700
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-09-28 14:04:49 +0000
commit80d844b8c68bd73caa22e991a5fd90ae759d9164 (patch)
tree8acdccc4b428596bb208c04a593d0937cef88c59 /setup
parent45f490d6778656904f917546b03823dac358a085 (diff)
downloadtalos-openbmc-80d844b8c68bd73caa22e991a5fd90ae759d9164.tar.gz
talos-openbmc-80d844b8c68bd73caa22e991a5fd90ae759d9164.zip
setup: Allow user to pass in the build directory name
This can be extremely useful if one is working on multiple platforms simultaneously Change-Id: I316ef106d972413221ab2691dfc727f8f9bcffa8 Signed-off-by: Amithash Prasad <amithash@fb.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'setup')
-rwxr-xr-xsetup9
1 files changed, 7 insertions, 2 deletions
diff --git a/setup b/setup
index 05a1c38bd..a1b3cc182 100755
--- a/setup
+++ b/setup
@@ -23,6 +23,7 @@ fi
machine() {
local target=$1
+ local build_dir=$2
local mfg mach realmach
for mfg in meta-*; do
for mach in $mfg/meta-*; do
@@ -33,7 +34,7 @@ machine() {
if [ -n "$target" ]; then
if [ "$realmach" = "$target" ]; then
echo Machine $target is $mach
- TEMPLATECONF="$mach/conf" source oe-init-build-env build
+ TEMPLATECONF="$mach/conf" source oe-init-build-env $build_dir
return
fi
else
@@ -53,6 +54,10 @@ if [ -z "$1" ]; then
elif [ "$1" = "qemuarm" ]; then
source openbmc-env
else
- machine $1
+ bld_dir=$2
+ if [ -z "$2" ]; then
+ bld_dir="build"
+ fi
+ machine $1 $bld_dir
fi
OpenPOWER on IntegriCloud