mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 17:33:54 +00:00
Merge pull request #8187 from terminalmage/issue8156
Make newly-added repo available to pkg states
This commit is contained in:
commit
245ebd120f
@ -418,6 +418,11 @@ def installed(
|
||||
if not isinstance(version, basestring) and version is not None:
|
||||
version = str(version)
|
||||
|
||||
if salt.utils.is_true(refresh) or os.path.isfile(rtag):
|
||||
__salt__['pkg.refresh_db']()
|
||||
if os.path.isfile(rtag):
|
||||
os.remove(rtag)
|
||||
|
||||
result = _find_install_targets(name, version, pkgs, sources,
|
||||
fromrepo=fromrepo, **kwargs)
|
||||
try:
|
||||
@ -449,26 +454,14 @@ def installed(
|
||||
'comment': comment}
|
||||
|
||||
comment = []
|
||||
if salt.utils.is_true(refresh) or os.path.isfile(rtag):
|
||||
pkg_ret = __salt__['pkg.install'](name,
|
||||
refresh=True,
|
||||
version=version,
|
||||
fromrepo=fromrepo,
|
||||
skip_verify=skip_verify,
|
||||
pkgs=pkgs,
|
||||
sources=sources,
|
||||
**kwargs)
|
||||
if os.path.isfile(rtag):
|
||||
os.remove(rtag)
|
||||
else:
|
||||
pkg_ret = __salt__['pkg.install'](name,
|
||||
refresh=False,
|
||||
version=version,
|
||||
fromrepo=fromrepo,
|
||||
skip_verify=skip_verify,
|
||||
pkgs=pkgs,
|
||||
sources=sources,
|
||||
**kwargs)
|
||||
pkg_ret = __salt__['pkg.install'](name,
|
||||
refresh=False,
|
||||
version=version,
|
||||
fromrepo=fromrepo,
|
||||
skip_verify=skip_verify,
|
||||
pkgs=pkgs,
|
||||
sources=sources,
|
||||
**kwargs)
|
||||
if isinstance(pkg_ret, dict):
|
||||
changes = pkg_ret
|
||||
elif isinstance(pkg_ret, basestring):
|
||||
|
Loading…
Reference in New Issue
Block a user