Я упаковываю веб-сервер Cherokee, очень и очень быстрый веб-сервер с приятным веб-интерфейсом для настройки, написанный испанским хакером Альваро Лопесом Эррерой и доступный по адресу http://www.cherokee -project.com .
Пока что мне удалось создать установщик .pkg, используя Apple PackageMaker.app, который поставляется с Xcode, но я устанавливаю все в /opt/cherokee.
Полагаю, я бы хотел, чтобы двоичные файлы пошли в каталог, который уже находится на пути, и тот же для man-страниц и прочего.
Похоже, установка всего с префиксом = / usr может работать хорошо, за исключением конфигурационных файлов, которые должны идти в / etc / cherokee, а корень документа с может идти в / var / www, но я не уверен.
Будет ли это работать или я должен использовать какую-то структуру каталогов в / Library? как / Библиотека / Чероки / ВЕРСИЯ / ???
Apple Apache, похоже, устанавливает с префиксом = / usr, но с файлами конфигурации в / etc / apache2 и CGI и руководством к / Library / WebServer с корнем документа в /Library/WebServer/Documents.
Может быть, мой docroot должен быть / Library / Cherokee / Documents или что-то в этом роде ...
Для справки, макет по умолчанию в Cherokee выглядит следующим образом: (только dirs)
http://pastebin.com/f57bc2d21
Заранее спасибо за помощь! :)