Remove dup xbps_cmpver_* func, use just the real one.
--HG-- extra : convert_revision : cde78bdcccc68bb865d5bd76a84c00055f451e96
This commit is contained in:
parent
bef5f8c9dd
commit
e1e3e254ab
6 changed files with 6 additions and 15 deletions
|
@ -17,5 +17,5 @@ int main(int argc, char **argv)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
return xbps_cmpver_packages(argv[1], argv[2]);
|
return xbps_cmpver(argv[1], argv[2]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -165,7 +165,7 @@ repoidx_addpkg(const char *file, const char *filename, const char *pkgdir)
|
||||||
if (curpkgd) {
|
if (curpkgd) {
|
||||||
prop_dictionary_get_cstring_nocopy(curpkgd,
|
prop_dictionary_get_cstring_nocopy(curpkgd,
|
||||||
"version", ®ver);
|
"version", ®ver);
|
||||||
if (xbps_cmpver_versions(version, regver) <= 0) {
|
if (xbps_cmpver(version, regver) <= 0) {
|
||||||
printf("Skipping %s. Version %s already "
|
printf("Skipping %s. Version %s already "
|
||||||
"registered.\n", filename, regver);
|
"registered.\n", filename, regver);
|
||||||
prop_object_release(newpkgd);
|
prop_object_release(newpkgd);
|
||||||
|
|
|
@ -67,8 +67,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* from lib/cmpver.c */
|
/* from lib/cmpver.c */
|
||||||
int xbps_cmpver_packages(const char *, const char *);
|
int xbps_cmpver(const char *, const char *);
|
||||||
int xbps_cmpver_versions(const char *, const char *);
|
|
||||||
|
|
||||||
/* From lib/fexec.c */
|
/* From lib/fexec.c */
|
||||||
int xbps_file_exec(const char *, ...);
|
int xbps_file_exec(const char *, ...);
|
||||||
|
|
10
lib/cmpver.c
10
lib/cmpver.c
|
@ -225,7 +225,7 @@ get_component(const char *position, version_component *component)
|
||||||
* multiple components, separated by a period, including letters.
|
* multiple components, separated by a period, including letters.
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
xbps_cmpver_packages(const char *pkg1, const char *pkg2)
|
xbps_cmpver(const char *pkg1, const char *pkg2)
|
||||||
{
|
{
|
||||||
const char *v1, *v2, *ve1, *ve2;
|
const char *v1, *v2, *ve1, *ve2;
|
||||||
unsigned long e1, e2, r1, r2;
|
unsigned long e1, e2, r1, r2;
|
||||||
|
@ -281,11 +281,3 @@ xbps_cmpver_packages(const char *pkg1, const char *pkg2)
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
xbps_cmpver_versions(const char *inst, const char *req)
|
|
||||||
{
|
|
||||||
int res = xbps_cmpver_packages(inst, req);
|
|
||||||
|
|
||||||
return res;
|
|
||||||
}
|
|
||||||
|
|
|
@ -224,7 +224,7 @@ xbps_find_new_pkg(const char *pkgname, prop_dictionary_t instpkg)
|
||||||
"version", &instver);
|
"version", &instver);
|
||||||
prop_dictionary_get_cstring_nocopy(pkgrd,
|
prop_dictionary_get_cstring_nocopy(pkgrd,
|
||||||
"version", &repover);
|
"version", &repover);
|
||||||
if (xbps_cmpver_versions(instver, repover) >= 0)
|
if (xbps_cmpver(instver, repover) >= 0)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -132,7 +132,7 @@ xbps_check_is_installed_pkg(const char *pkg)
|
||||||
prop_dictionary_get_cstring_nocopy(dict, "version", &instver);
|
prop_dictionary_get_cstring_nocopy(dict, "version", &instver);
|
||||||
|
|
||||||
/* Compare installed and required version. */
|
/* Compare installed and required version. */
|
||||||
rv = xbps_cmpver_versions(instver, reqver);
|
rv = xbps_cmpver(instver, reqver);
|
||||||
|
|
||||||
free(pkgname);
|
free(pkgname);
|
||||||
prop_object_release(dict);
|
prop_object_release(dict);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue