Я пытаюсь создать среду chroot для тестирования сборок разработчика некоторого программного обеспечения. Мне нужно установить xcode в этом chroot, чтобы собрать его, но пакет xcode из установочного DVD Snow Leopard установится только в / target. Есть ли способ переопределить это?
решение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/