Fail apt package install when nothing is matched by the fnmatch pattern
Related to PR #3823
This commit is contained in:
parent
2503c36c6a
commit
93a9b1c5c6
1 changed files with 5 additions and 1 deletions
|
@ -185,7 +185,11 @@ def expand_pkgspec_from_fnmatches(m, pkgspec, cache):
|
|||
else:
|
||||
matches = fnmatch.filter(
|
||||
[pkg.name for pkg in cache], pkgname_or_fnmatch_pattern)
|
||||
new_pkgspec.extend(matches)
|
||||
|
||||
if len(matches) == 0:
|
||||
m.fail_json(msg="No package(s) matching '%s' available" % str(pkgname_or_fnmatch_pattern))
|
||||
else:
|
||||
new_pkgspec.extend(matches)
|
||||
else:
|
||||
new_pkgspec.append(pkgname_or_fnmatch_pattern)
|
||||
return new_pkgspec
|
||||
|
|
Loading…
Reference in a new issue