gbs local build support
authorZhang Qiang <qiang.z.zhang@intel.com>
Wed, 22 Feb 2012 07:21:54 +0000 (15:21 +0800)
committerZhang Qiang <qiang.z.zhang@intel.com>
Wed, 22 Feb 2012 07:21:54 +0000 (15:21 +0800)
commit9b0a3e84f6d5d558d45250dd48748b27af4fecef
treea30776c336fb238b6e19ea0b2cdd7b5ce5331962
parentffc92254e62acdf51f38f52bacc5ba5c611fb632
gbs local build support

First version of localbuild support.
Design:
    As the quick start and first version, gbs-localbuild call build
    scripts directly, in other words, it's a wrapper of build scripts,
    Here's the basic work follow of gbs local build:
    1) Check options and generate command options transfer to 'build'
       i)   arch: build target arch
       ii)  repository: Specify package repositories to create build env
       iii) dist conf file: this can be specified from gbs.conf or
            command line
       iiii)buildroot: Specify build rootdir to setup chroot environment
    2) call linux32 to build 32bit packages if necessary
    3) change to root user to run rpmbuild
    4) call build scripts to all the build stuff.
data/tizen-1.0.conf [new file with mode: 0644]
distfiles/debian/control
distfiles/gbs.spec
gitbuildsys/buildservice.py
gitbuildsys/cmd_build.py
gitbuildsys/cmd_localbuild.py [new file with mode: 0644]
gitbuildsys/conf.py
gitbuildsys/git.py
gitbuildsys/utils.py
tools/gbs