libxbps: make check_is_installed_pkg_* use only find_virtualpkg_dict_installed.
xbps_find_virtualpkg_dict_installed() also finds real packages, so there's no need to use both in xbps_check_is_installed_pkg_by_{name,pattern}. Bump XBPS_API_VERSION.
This commit is contained in:
parent
b09bd9740d
commit
c5d6ccde46
@ -55,7 +55,7 @@
|
||||
*/
|
||||
#define XBPS_PKGINDEX_VERSION "1.2"
|
||||
|
||||
#define XBPS_API_VERSION "20111030-1"
|
||||
#define XBPS_API_VERSION "20111030-2"
|
||||
#define XBPS_VERSION "0.11.0"
|
||||
|
||||
/**
|
||||
|
@ -65,8 +65,7 @@ xbps_check_is_installed_pkg_by_pattern(const char *pattern)
|
||||
|
||||
assert(pattern != NULL);
|
||||
|
||||
if ((dict = xbps_find_pkg_dict_installed(pattern, true)) == NULL)
|
||||
dict = xbps_find_virtualpkg_dict_installed(pattern, true);
|
||||
dict = xbps_find_virtualpkg_dict_installed(pattern, true);
|
||||
if (dict == NULL) {
|
||||
if (errno == ENOENT) {
|
||||
errno = 0;
|
||||
@ -98,10 +97,7 @@ xbps_check_is_installed_pkg_by_name(const char *pkgname)
|
||||
|
||||
assert(pkgname != NULL);
|
||||
|
||||
pkgd = xbps_find_pkg_dict_installed(pkgname, false);
|
||||
if (pkgd == NULL)
|
||||
pkgd = xbps_find_virtualpkg_dict_installed(pkgname, false);
|
||||
|
||||
pkgd = xbps_find_virtualpkg_dict_installed(pkgname, false);
|
||||
if (pkgd) {
|
||||
prop_object_release(pkgd);
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user