(PECL rpminfo >= 0.1.0)
rpmvercmp — Сравнивает версии RPM-пакетов
Функция сравнивает версий двух RPM-пакетов.
evr1
Первая версия. Строка в формате epoch:version-release.
evr2
Вторая версия. Строка в формате epoch:version-release.
operator
Необязательный оператор. Параметр принимает следующие операторы:
< или lt;
<= или le;
> или gt;
>= или ge;
==, = или eq;
!=, <> или ne.
Параметр чувствителен к регистру и принимает значение в нижнем регистре.
Функция возвращает значение -1, если версия evr1
меньше версии evr2, значение 1,
если версия evr1 больше версии evr2,
и 0, если версии равны.
При передаче необязательного аргумента operator
функция вернёт true, если отношение между версиями соответствует тому,
которое установили оператором, иначе возвращает false.
| Версия | Описание |
|---|---|
| PECL-модуль rpminfo 0.7.0 |
Добавили необязательный параметр operator.
|