>я написал некоторую фигню для одной фирмы. по условиям логика работы фигни >доступна конечным пользователям только в виде бинарника. но, поскольку она завязана >на ядре, часть фигни в пакете (модуль ядра) собирается непосредствено при >установке. вся фигня оформлена в виде RPM. мне, как разработчику удобно, >что при сборке пакета на _моей_ системе RPM автоматически вносит в >заголовок пакета информацию о зависимостях бинарника, мне необходимо только указать диапазон >ядер, для которых предназначен модуль ядра. при установке пакета на конечной >системе RPM либо выдает осмысленное сообщение, либо молча ставит. в случае >молчания это всегда успешная установка. в случае осмысленого сообщения об ошибке >ко мне тоже не обращаются за помощью, поскольку сообщение позволяет даже >идиоту понять, чего именно не хватает в его системе. удобно для >разработчика, удобно для распостранителя и для конечного пользователя. Если вы не знаете как написать такой порт, это еще не значит что его написать нельзя. Читайте http://www.ru.freebsd.org/doc/ru_RU.KOI8-R/books/porters-han... смотрите /usr/ports/Mk и существующие порты... Для справки, через порты допускается установка бинарников. Например net/pathchar, security/drweb.
|