Ich versuche, eine Chroot-Umgebung zum Testen von Entwicklerversionen einer Software zu erstellen. Dazu muss Xcode in dieser Chroot-Umgebung installiert sein, aber das Xcode-Paket von der Snow Leopard-Installations-DVD lässt sich nur im Ziel / installieren. Gibt es eine Möglichkeit, dies zu überschreiben?
Antwort1
Sie müssen die Umgebungsvariable CM_BUILD festlegen, bevor Sie das Installationsprogramm ausführen. Gehen Sie im Terminal folgendermaßen vor:
mkdir -p /tmp/chroot
export CM_BUILD=1
sudo installer -target /tmp/chroot -pkg /Volumes/Xcode\ Tools/Packages/DeveloperTools.pkg
Ich arbeite an einem Projekt namens joot, um die Erstellung von Chroots zu automatisieren. Es unterstützt derzeit nur Linux, aber ich arbeite gerade an der Unterstützung für OS X. Siehehttp://getjoot.org/