На какую минимальную версию OS X вы ориентируетесь?10.6 (и IIRC 10.5) включают / usr / local / bin в PATH по умолчанию, но 10.4 - нет.Пока вам не нужна поддержка 10.4, вы должны просто поместить исполняемый файл в / usr / local / bin и страницу man в / usr / local / share / man / man1 (или любой другой соответствующий номер главы).
Для сборки самого установщика вы можете использовать утилиту Apple PackageMaker (часть Xcode).Создайте прототип локальной папки с подпапками bin и share / man / man1 и заполните их своими файлами.Создайте проект пакета в PackageMaker и выберите название своей организации и минимальную целевую ОС.Перетащите папку с прототипом на боковую панель Содержание проекта.Установите пункт назначения / usr / local.Перейдите на вкладку «Содержание» и отредактируйте владельца и разрешения, с которыми должны быть установлены файлы (владелец / группа, вероятно, должны быть root / admin, с правами rwxrwxr-x в папках и исполняемым файлом, rw-rw-r-- всправочная страница).Если какие-либо не относящиеся к делу файлы (например, .DS_Store) проникли внутрь, исключите их.Найдите все остальные параметры, которые вы хотите изменить, затем сохраните проект и соберите установщик.Затем проверьте его, чтобы убедиться, что он делает то, что вы ожидаете.