Назад | Перейти на главную страницу

Можно ли временно отключить неглобальные зоны?

Мне часто нужно установить пакет в глобальной зоне для быстрого тестирования блока разработки.

Когда есть несколько запросов для одного пакета, я должен отвечать на них для каждой зоны. Если зона не запущена, мне нужно дождаться запуска зоны, ответить на запросы и т. Д.

Это особенно раздражает, когда я получаю пакеты от http://www.sunfreeware.com и используя pkg-get, которая прекрасно подбирает для вас зависимости.

Могу ли я временно отключить зоны? Я не нашел способа сделать это.

Просто скажите pkgadd установить в глобальной зоне, только раскомментировав эту строку в файле pkg-get.conf:

PKGADDFLAGS=-G

При использовании pkgadd добавьте этот флаг -G в командную строку.

Если по какой-то причине вы действительно хотите отключить все неглобальные зоны, быстрый (и грязный) способ - временно переместить / etc / zone в /etc/zones.disable.