Собственно как создать свой порт во FreeBSD?
Много чего перечитал, перепробовал, не работает.
В связи с чем появилась пара вопросов:
1. Пишем программу (к примеру банальный «Hello world»). Нужно ли его компилировать, или оставляем в виде исходника?
2. Что конкретно указывать в файле pkg-plist?
«Здесь перечисляются все файлы, устанавливаемые портом.» т.е. указываем место куда будет установлено, или то, что нам надо установить?
3. Во многих директориях с портами лежит директория files, где находятся исходники на Си. Нужно ли делать так же? (например /usr/ports/www/apache22/files)
Может кто-то сталкивался с этим, прошу поделиться опытом.
1. Советую почитать handbook по freebsd, есть на русском языке. Есть соглашение о расположении файлов. бинарники — там-то, исходники — там-то, документация там-то, и, соответственно, следовать общепринятым принципам файловой организации.
2. Так же есть, к примеру, официальное руководство по созданию портов www.freebsd.org/doc/ru/books/porters-handbook/
Первым делом я и читал хэндбук, да, в большинстве случаев все предельно понятно описано, но вот именно на эти вопросы я не нашел ответа… Почему собственно и спрашиваю.