Linux から OSX へのデーモンの移植に取り組んでいます。デーモン自体は C# で記述され、Mono で実行されます。ディレクトリ「/Library/MyAppSuite/MyDaemon」にインストールされ、通常の bin、lib などのディレクトリを含むデーモンのインストーラー パッケージを作成しようとしています。次にシンボリックリンクが /Library/LaunchDaemons にインストールされ、起動時に起動します。pkgbuild ステップ中:
pkgbuild --root /tmp/MyDaemonComponent.dst --component-plist MyDaemonComponent.plist MyDaemonComponent.pkg --install-location /Library/MyAppSuite/MyDaemon
「有効なバンドルではありません」というエラーが表示されます。
パッケージが正しいディレクトリにインストールされ、postinstall スクリプトが実行されるように、パッケージを作成するにはどうすればよいですか? インストール ウィザード (インストール場所を変更できない) があると便利です。