Можно ли временно отключить неглобальные зоны?
Мне часто нужно устанавливать пакет в глобальной зоне для быстрого тестирования в среде разработки.
Когда есть несколько запросов для одного пакета, я должен ответить на них для каждой зоны. Если зона не работает, мне нужно дождаться ее запуска, ответить на запросы и т. Д.
Это особенно раздражает, когда я получаю пакеты с http://www.sunfreeware.com/ и использую pkg-ge
т утилита, которая приятно тянет в зависимости для вас.
Могу ли я временно отключить зоны? Я не нашел способ сделать это.
1 ответ
Просто попросите pkgadd установить в глобальной зоне только раскомментировав эту строку в файле pkg-get.conf:
PKGADDFLAGS=-G
Если вы используете pkgadd, добавьте этот флаг -G в командную строку.
Если по какой-то причине вы действительно хотите отключить все неглобальные зоны, быстрый (и грязный) способ - временно переместить / etc / zone в /etc/zones.disable.