Add zypper ref right after addrepo so we can fail
earlier when remote repo is gone or has any issues.
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
'sudo', 'zypper', '-n', 'addrepo', '--refresh', '--no-gpgcheck',
repo['url'], repo['name'],
])
+ # Because 'zypper addrepo --check' does not work as expected
+ # we need call zypper ref in order to fail early if the repo
+ # is invalid
+ remote.run(args='sudo zypper ref ' + repo['name'])
def _zypper_removerepo(remote, repo_list):
"""