Иногда бывает необходимо обходить ошибки в программном обеспечении, которым комплектовались предыдущие версии FreeBSD.
Некоторые версии make(1) (по крайней мере в версиях 4.8 и 5.0) неправильно отрабатывали сравнение на основе OSVERSION. Это часто приводило к ошибкам при выполнении команды make describe (и, в свою очередь, в целом при выполнении make index для портов). Эта ситуация обходится окружением условной операции сравнения пробелами, например:
if ( ${OSVERSION} > 500023 )Учтите, что при тестовой установке порта на 4.9 или 5.2 эта проблемы не обнаруживается.
Пред. | Начало | След. |
Пометка порта как BROKEN, FORBIDDEN или как-то ещё | Уровень выше | Разное |