Add disable-debuginfo option which disable to generate debuginfo packages 73/168573/1
authorJun Wang <junbill.wang@samsung.com>
Mon, 27 Nov 2017 03:06:05 +0000 (11:06 +0800)
committerJun Wang <junbill.wang@samsung.com>
Mon, 29 Jan 2018 09:28:43 +0000 (17:28 +0800)
Change-Id: Ic4ca1753bcadda8555daee96e13c2f7d23032859
Signed-off-by: Jun Wang <junbill.wang@samsung.com>
data/gbs.sh
gitbuildsys/cmd_build.py
tools/gbs

index 1f9e62a3b10de6a0d34b6251424913d8f3f67aab..3fe75c502b17d05b24482dd549fe71608db1623f 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
-        --not-export-source --clean-repos --define --baselibs
+        --not-export-source --clean-repos --define --baselib --disable-debuginfo
     "
     cr_opts="
         --profile= --tmpfs --ks-file
index 7c67bdbed8c484cab51c0424332373b0c95df869..3120e8bbdceba39b7b4bc502184eaeafa96cc715 100644 (file)
@@ -230,6 +230,8 @@ def prepare_depanneur_opts(args):
         cmd_opts += ['--fail-fast']
     if args.keepgoing:
         cmd_opts += ['--keepgoing=%s' % args.keepgoing]
+    if args.disable_debuginfo:
+        cmd_opts += ['--disable-debuginfo']
     #
     if args.package_list:
         package_list = args.package_list.split(',')
index edc68235ac2e2f0a12e55f445ccb484733752d70..27ba9c97339e65c69811a9cde84308bbcdf810dc 100755 (executable)
--- a/tools/gbs
+++ b/tools/gbs
@@ -322,6 +322,8 @@ def build_parser(parser):
     group.add_argument('--rdeps', action='store_true',
                         help='build specified packages and all packages '
                         'depend on them')
+    group.add_argument('--disable-debuginfo', action='store_true',
+                        help='Do not create debuginfo packages when building')
 
     parser.set_defaults(alias="lb")
     return parser