Add not export source option
authory0169.zhang <y0169.zhang@samsung.com>
Sat, 11 Feb 2017 02:59:13 +0000 (11:59 +0900)
committerSoonKyu Park <sk7.park@samsung.com>
Tue, 4 Apr 2017 12:01:54 +0000 (21:01 +0900)
Change-Id: Ia7236e6771d27cfce36d65374133e77d69786a72

data/gbs.sh
gitbuildsys/cmd_build.py
tools/gbs

index 0fe30fbc73c560de426eeedc412fe9faa9693a64..1f9e62a3b10de6a0d34b6251424913d8f3f67aab 100644 (file)
@@ -84,7 +84,7 @@ __gbs ()
         --arch= --repository= --dist= --buildroot= --clean
         --include-all --extra-packs= --spec= --commit= --cache
         --skip-conf-repos --profile= --noinit --keep-packs --use-higher-deps
-        --clean-repos --define --baselibs
+        --not-export-source --clean-repos --define --baselibs
     "
     cr_opts="
         --profile= --tmpfs --ks-file
index 4c9a6516edab94334a67738b559f6646f5a48213..7c67bdbed8c484cab51c0424332373b0c95df869 100644 (file)
@@ -220,6 +220,8 @@ def prepare_depanneur_opts(args):
         cmd_opts += ['--keep-packs']
     if args.use_higher_deps:
         cmd_opts += ['--use-higher-deps']
+    if args.not_export_source:
+        cmd_opts += ['--not-export-source']
     if args.baselibs:
         cmd_opts += ['--baselibs']
     if args.skip_srcrpm:
index e27639ebfca4487d83c29ce5c4f12ebfbd0f9854..edc68235ac2e2f0a12e55f445ccb484733752d70 100755 (executable)
--- a/tools/gbs
+++ b/tools/gbs
@@ -229,6 +229,8 @@ def build_parser(parser):
                         help='The initrd of kvm machine')
     group.add_argument('--vm-kernel', type=str, default='/usr/share/gbs/vmlinuz',
                         help='The kernel of kvm machine')
+    group.add_argument('--not-export-source', action='store_true',
+                        help='Do not export source, use git source to build directly')
 
     group = parser.add_argument_group('speed up building options')
     group.add_argument('--incremental', action='store_true',