mirror of
https://github.com/openSUSE/osc.git
synced 2025-01-27 15:06:15 +01:00
allow to override apiurl for 'build'
This commit is contained in:
parent
382dd29e03
commit
14d4ece2fb
@ -345,7 +345,7 @@ def check_trusted_projects(apiurl, projects):
|
|||||||
config['api_host_options'][apiurl]['trusted_prj'] = trusted
|
config['api_host_options'][apiurl]['trusted_prj'] = trusted
|
||||||
conf.config_set_option(apiurl, 'trusted_prj', ' '.join(trusted))
|
conf.config_set_option(apiurl, 'trusted_prj', ' '.join(trusted))
|
||||||
|
|
||||||
def main(opts, argv):
|
def main(apiurl, opts, argv):
|
||||||
|
|
||||||
repo = argv[0]
|
repo = argv[0]
|
||||||
arch = argv[1]
|
arch = argv[1]
|
||||||
@ -433,7 +433,6 @@ def main(opts, argv):
|
|||||||
pac = '_repository'
|
pac = '_repository'
|
||||||
else:
|
else:
|
||||||
pac = store_read_package(os.curdir)
|
pac = store_read_package(os.curdir)
|
||||||
apiurl = store_read_apiurl(os.curdir)
|
|
||||||
|
|
||||||
# make it possible to override configuration of the rc file
|
# make it possible to override configuration of the rc file
|
||||||
for var in ['OSC_PACKAGECACHEDIR', 'OSC_SU_WRAPPER', 'OSC_BUILD_ROOT']:
|
for var in ['OSC_PACKAGECACHEDIR', 'OSC_SU_WRAPPER', 'OSC_BUILD_ROOT']:
|
||||||
|
@ -3780,7 +3780,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
f.close()
|
f.close()
|
||||||
else:
|
else:
|
||||||
project = alternative_project or store_read_project('.')
|
project = alternative_project or store_read_project('.')
|
||||||
repositories = get_repositories_of_project(store_read_apiurl('.'), project)
|
apiurl = self.get_api_url()
|
||||||
|
repositories = get_repositories_of_project(apiurl, project)
|
||||||
if not len(repositories):
|
if not len(repositories):
|
||||||
raise oscerr.WrongArgs('no repositories defined for project \'%s\'' % project)
|
raise oscerr.WrongArgs('no repositories defined for project \'%s\'' % project)
|
||||||
try:
|
try:
|
||||||
@ -3984,7 +3985,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
raise oscerr.WrongOptions('--offline and --preload are mutually exclusive')
|
raise oscerr.WrongOptions('--offline and --preload are mutually exclusive')
|
||||||
|
|
||||||
print 'Building %s for %s/%s' % (args[2], args[0], args[1])
|
print 'Building %s for %s/%s' % (args[2], args[0], args[1])
|
||||||
return osc.build.main(opts, args)
|
return osc.build.main(self.get_api_url(), opts, args)
|
||||||
|
|
||||||
|
|
||||||
@cmdln.option('--local-package', action='store_true',
|
@cmdln.option('--local-package', action='store_true',
|
||||||
|
Loading…
Reference in New Issue
Block a user