последние дистрибутивы linux, такие как Fedora и Ubuntu, используют среду chroot для сборки. Потому что при сборке часто требуется установить какие-то специальные инструменты, а также установить на существующую систему. Использование chroot позволяет избежать внесения изменений в хост-систему.
чтобы настроить такую среду сборки, первый шаг - сделать chroot. Я следую руководство по установке наhttps://wiki.debian.org/Schroot
[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
в Хосте на моя настройка /home включена/dev / mapper. Когда schroot введен, тот же самый дом смонтирован привязкой. Есть ли способ избежать этого? Я предпочитаю использовать другой /home внутри chroot.
при изменении типа из каталога в обычный, привязка не выполняется. Однако это также теряет /proc, /sys и т. д. Вам придется вручную привязать их. Это не кажется хорошим решением.
если простое изменение конфигурации недоступно, любая идея, для которой предназначен скрипт type=каталог? Возможно, я буду вручную модифицировать скрипт.
заранее спасибо за любые ответы или подсказки!