Correct setting gbs build root order
authorZhang Qiang <qiang.z.zhang@intel.com>
Thu, 20 Sep 2012 06:23:03 +0000 (14:23 +0800)
committerZhang Qiang <qiang.z.zhang@intel.com>
Thu, 20 Sep 2012 07:01:49 +0000 (15:01 +0800)
--buildroot option first, then TIZEN_BUILD_ROOT env var, and last
choice ~/GBS-ROOT/, which is the default.

Change-Id: Ieae8c7170c0f3e58a676351d3f34ad6a4ed5a87e

gitbuildsys/cmd_build.py

index 108bb0a..ac69659 100644 (file)
@@ -293,15 +293,16 @@ def do(opts, args):
                    (buildarch, ','.join(SUPPORTEDARCHS)))
 
     build_root = os.path.expanduser('~/GBS-ROOT/')
+    if 'TIZEN_BUILD_ROOT' in os.environ:
+        build_root = os.environ['TIZEN_BUILD_ROOT']
     if opts.buildroot:
         build_root = opts.buildroot
+    os.environ['TIZEN_BUILD_ROOT'] = build_root
 
     # get virtual env from system env first
     if 'VIRTUAL_ENV' not in os.environ:
         os.environ['VIRTUAL_ENV'] = '/'
 
-    if 'TIZEN_BUILD_ROOT' not in os.environ:
-        os.environ['TIZEN_BUILD_ROOT'] = build_root
 
     cmd = ['%s/usr/bin/depanneur' % os.environ['VIRTUAL_ENV']]
     cmd += ['--arch=%s' % buildarch]