CLI Apple PackageMaker: есть ли способ включить Действия после установки?

У меня есть PackageMaker .pmdoc, разработанный в графическом интерфейсе PackageMaker. Элемент пакета верхнего уровня на боковой панели (над содержимым) имеет два действия Postinstall. Это действия "Открыть файл".

Когда я собираю пакет в GUI PackageMaker, результирующий.mpkg включает в себя:Contents/Packages/packagenamePostflight.pkg

Но когда я собираю пакет с помощью CLI, Postflight.pkg отсутствует.

Я построил с помощью CLI с помощью команды:
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg

В верхней части вывода он говорит мне:
packagemaker[55900:903] Warning: unknown or deprecated actionpackagemaker[55900:903] Warning: unknown or deprecated action

Google говорит мне, что другие сталкивались с этой проблемой в прошлом, не находя решения: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html

У кого-нибудь есть идеи, кроме как не использовать PackageMaker?

1 ответ

Решение

Возможно, вы захотите отказаться от PackageMaker. Я только что переключился на айсберг, и хотя у него есть свои причуды, он оказался умнее, когда он решал задачи после установки.

Другие вопросы по тегам