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
