From: Zhang Qiang Date: Fri, 29 Jun 2012 04:48:52 +0000 (+0800) Subject: Using $tmpdir/$user/gbs-buildroot.arch as default buildroot X-Git-Tag: 0.8~37 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd29713a1690d9c3232d1521aec0f43949ff1900;p=tools%2Fgbs.git Using $tmpdir/$user/gbs-buildroot.arch as default buildroot With this patch different user can use gbs build at the same time, also different arch would be built to different buildroot. --- diff --git a/gitbuildsys/cmd_build.py b/gitbuildsys/cmd_build.py index 7ce9891..a382ee6 100644 --- a/gitbuildsys/cmd_build.py +++ b/gitbuildsys/cmd_build.py @@ -261,7 +261,9 @@ def do(opts, args): specfile = utils.guess_spec(workdir, opts.spec) build_cmd = configmgr.get('build_cmd', 'build') - build_root = configmgr.get('build_root', 'build') + userid = configmgr.get('user', 'remotebuild') + tmpdir = configmgr.get('tmpdir', 'general') + build_root = os.path.join(tmpdir, userid, 'gbs-builroot.%s' % buildarch) if opts.buildroot: build_root = opts.buildroot cmd = [ build_cmd,