11.01.2014 17:19, Vasiliy P. Melnik пишет:

> З.Ы.  NO_STAGE=yes побарабану - во все ж порты подобавляли
> по-умолчанию и пинают ментейнеров убирать. Реально портов с
> NO_STAGE=yes еще больше  10К

Это не просто уборка, а изменение порта для работы со STAGE.

> З.Ы.Ы. лично я тоже не понимаю зачем эта штука нужна - и так все порты
> обновляю от рута. Да и принудительную сборку пакетов тоже отключил. Но
> что-то ж они курили.

STAGE, вообще-то, много сулит уже сейчас, но ещё больше -- в будущем.
Сейчас (наверняка не всё скажу):
- это неотъемлемая часть pkgng;
- все действия, кроме самой установки, выполняются от пользователя;
- рабочая файловая система не участвует вообще до самого момента
  установки пакета; (порт сначала устанавливается в STAGEDIR, потом
  формируется пакет и уже это пакет устанавливается в рабочую файловую
  систему);
- унифицируются действия при установке (диагностические сообщения,
  управление группами/пользователями, конфигурационными файлами и
  проч.) за счёт того, что порт теперь этого не делает -- только пакет;
- упрощается (легко автоматизируется) формирование pkg-plist -- меньше
  ошибок, чище рабочая файловая система.

В будущем:
- из одного STAGE можно делать несколько пакетов (типа -devel, -lib,
  etc.) в линуксе; то есть можно убрать slave порты.

Что-то я иссяк. В общем и целом STAGE -- это хорошо. :-)

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve

Ответить