As distribuições recentes do Linux, como o Fedora e o Ubuntu, usam o ambiente chroot para fazer a compilação. Porque ao fazer a construção muitas vezes precisa instalar algumas ferramentas especiais e instalar no sistema existente. Usar o chroot evita fazer alterações no sistema host.
Para configurar esse ambiente de criação, o primeiro passo é fazer um chroot. Estou seguindo o guia de configuração no link
[wheezy-test]
description=Contains the SPICE program
aliases=test
type=directory
directory=/srv/chroot/test
users=jsmith
root-groups=root
script-config=desktop/config
personality=linux
preserve-environment=true
No host da minha configuração, o / home está no / dev / mapper. Quando schroot é inserido, a mesma casa é montada por bind. Há alguma maneira de evitar isto? Eu prefiro usar um chroot / home dentro diferente.
Ao alterar o tipo do diretório para simples, a ligação não é executada. No entanto, isso também perde / proc, / sys, etc. Você teria que ligá-los manualmente. Isso não parece ser uma boa solução.
Se uma alteração de configuração simples não estiver disponível, alguma idéia de onde o script é para o diretório type =? Provavelmente vou modificar manualmente o script.
Agradecemos antecipadamente por quaisquer respostas ou dicas!