Я пытаюсь создать chroot среду для тестирования сборок разработчика некоторого программного обеспечения. Мне нужен XCode, установленный в этом chroot для создания его, но пакет XCode от DVD установки снежного барса только установит на / цель. Там какой-либо путь состоит в том, чтобы переопределить это?
Необходимо установить огибающий var CM_BUILD прежде, чем запустить установщик. В терминале делают это:
mkdir -p /tmp/chroot
export CM_BUILD=1
sudo installer -target /tmp/chroot -pkg /Volumes/Xcode\ Tools/Packages/DeveloperTools.pkg
Я работаю над проектом, названным joot, для автоматизации создания chroots. Это в настоящее время поддерживает только Linux, но я работаю над поддержкой OS X прямо сейчас. См. http://getjoot.org/