5

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 スクリプトが実行されるように、パッケージを作成するにはどうすればよいですか? インストール ウィザード (インストール場所を変更できない) があると便利です。

4

0 に答える 0