version: consider pkg-rX and pkg to be the same version
parent
18f7aa9e44
commit
ee5ce7284a
|
@ -218,6 +218,11 @@ int apk_version_compare_blob(apk_blob_t a, apk_blob_t b)
|
||||||
if (at == bt)
|
if (at == bt)
|
||||||
return APK_VERSION_EQUAL;
|
return APK_VERSION_EQUAL;
|
||||||
|
|
||||||
|
/* if only difference is pkgrev, they are equal. */
|
||||||
|
if ((at == TOKEN_REVISION_NO && bt == TOKEN_END) ||
|
||||||
|
(at == TOKEN_END && bt == TOKEN_REVISION_NO))
|
||||||
|
return APK_VERSION_EQUAL;
|
||||||
|
|
||||||
/* leading version components and their values are equal,
|
/* leading version components and their values are equal,
|
||||||
* now the non-terminating version is greater unless it's a suffix
|
* now the non-terminating version is greater unless it's a suffix
|
||||||
* indicating pre-release */
|
* indicating pre-release */
|
||||||
|
|
Loading…
Reference in New Issue