mirror of
https://github.com/openSUSE/osc.git
synced 2025-02-03 18:16:17 +01:00
- enable cpio bulk download by default
- removed option --cpio-bulk-download - added new option --disable-cpio-bulk-download (to disable the default cpio bulk download)
This commit is contained in:
parent
29a97d17f8
commit
5b25135dea
@ -636,7 +636,7 @@ def main(apiurl, opts, argv):
|
|||||||
# OBS 1.5 and before has no downloadurl defined in buildinfo
|
# OBS 1.5 and before has no downloadurl defined in buildinfo
|
||||||
if bi.downloadurl:
|
if bi.downloadurl:
|
||||||
urllist.append(bi.downloadurl + '/%(extproject)s/%(extrepository)s/%(arch)s/%(filename)s')
|
urllist.append(bi.downloadurl + '/%(extproject)s/%(extrepository)s/%(arch)s/%(filename)s')
|
||||||
if not opts.cpio_bulk_download:
|
if opts.disable_cpio_bulk_download:
|
||||||
urllist.append( '%(apiurl)s/build/%(project)s/%(repository)s/%(repoarch)s/%(repopackage)s/%(repofilename)s' )
|
urllist.append( '%(apiurl)s/build/%(project)s/%(repository)s/%(repoarch)s/%(repopackage)s/%(repofilename)s' )
|
||||||
|
|
||||||
fetcher = Fetcher(cachedir = config['packagecachedir'],
|
fetcher = Fetcher(cachedir = config['packagecachedir'],
|
||||||
@ -644,7 +644,7 @@ def main(apiurl, opts, argv):
|
|||||||
api_host_options = config['api_host_options'],
|
api_host_options = config['api_host_options'],
|
||||||
offline = opts.noinit or opts.offline,
|
offline = opts.noinit or opts.offline,
|
||||||
http_debug = config['http_debug'],
|
http_debug = config['http_debug'],
|
||||||
enable_cpio = opts.cpio_bulk_download,
|
enable_cpio = not opts.disable_cpio_bulk_download,
|
||||||
cookiejar=cookiejar)
|
cookiejar=cookiejar)
|
||||||
|
|
||||||
# implicitly trust the project we are building for
|
# implicitly trust the project we are building for
|
||||||
|
@ -4111,7 +4111,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
help='Create -32bit/-64bit/-x86 rpms for other architectures')
|
help='Create -32bit/-64bit/-x86 rpms for other architectures')
|
||||||
@cmdln.option('--release', metavar='N',
|
@cmdln.option('--release', metavar='N',
|
||||||
help='set release number of the package to N')
|
help='set release number of the package to N')
|
||||||
@cmdln.option('--cpio-bulk-download', action='store_true',
|
@cmdln.option('--disable-cpio-bulk-download', action='store_true',
|
||||||
help='enable downloading packages as cpio archive from api')
|
help='enable downloading packages as cpio archive from api')
|
||||||
@cmdln.option('--download-api-only', action='store_true',
|
@cmdln.option('--download-api-only', action='store_true',
|
||||||
help=SUPPRESS_HELP)
|
help=SUPPRESS_HELP)
|
||||||
|
@ -54,7 +54,7 @@ class OscFileGrabber:
|
|||||||
|
|
||||||
class Fetcher:
|
class Fetcher:
|
||||||
def __init__(self, cachedir = '/tmp', api_host_options = {}, urllist = [], http_debug = False,
|
def __init__(self, cachedir = '/tmp', api_host_options = {}, urllist = [], http_debug = False,
|
||||||
cookiejar = None, offline = False, enable_cpio = False):
|
cookiejar = None, offline = False, enable_cpio = True):
|
||||||
# set up progress bar callback
|
# set up progress bar callback
|
||||||
if sys.stdout.isatty() and TextMeter:
|
if sys.stdout.isatty() and TextMeter:
|
||||||
self.progress_obj = TextMeter(fo=sys.stdout)
|
self.progress_obj = TextMeter(fo=sys.stdout)
|
||||||
|
Loading…
Reference in New Issue
Block a user