1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-03 10:06: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:
Marcus Huewe 2010-09-07 16:08:05 +02:00
parent 29a97d17f8
commit 5b25135dea
3 changed files with 4 additions and 4 deletions

View File

@ -636,7 +636,7 @@ def main(apiurl, opts, argv):
# OBS 1.5 and before has no downloadurl defined in buildinfo
if bi.downloadurl:
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' )
fetcher = Fetcher(cachedir = config['packagecachedir'],
@ -644,7 +644,7 @@ def main(apiurl, opts, argv):
api_host_options = config['api_host_options'],
offline = opts.noinit or opts.offline,
http_debug = config['http_debug'],
enable_cpio = opts.cpio_bulk_download,
enable_cpio = not opts.disable_cpio_bulk_download,
cookiejar=cookiejar)
# implicitly trust the project we are building for

View File

@ -4111,7 +4111,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
help='Create -32bit/-64bit/-x86 rpms for other architectures')
@cmdln.option('--release', metavar='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')
@cmdln.option('--download-api-only', action='store_true',
help=SUPPRESS_HELP)

View File

@ -54,7 +54,7 @@ class OscFileGrabber:
class Fetcher:
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
if sys.stdout.isatty() and TextMeter:
self.progress_obj = TextMeter(fo=sys.stdout)