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)
|
||||
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,
|
||||
* now the non-terminating version is greater unless it's a suffix
|
||||
* indicating pre-release */
|
||||
|
|
Loading…
Reference in New Issue