いくつかのソフトウェアの開発者ビルドをテストするために chroot 環境を構築しようとしています。ビルドするにはこの chroot に xcode をインストールする必要がありますが、snow leopard インストール DVD の xcode パッケージは / ターゲットにのみインストールされます。これをオーバーライドする方法はありますか?
答え1
インストーラを実行する前に、CM_BUILD 環境変数を設定する必要があります。ターミナルで次のようにします。
mkdir -p /tmp/chroot
export CM_BUILD=1
sudo installer -target /tmp/chroot -pkg /Volumes/Xcode\ Tools/Packages/DeveloperTools.pkg
私は joot という、chroot の作成を自動化するプロジェクトに取り組んでいます。現在は Linux のみをサポートしていますが、OS X のサポートも現在進めています。http://getjoot.org/