LINUX.ORG.RU

История изменений

Исправление init_6, (текущая версия) :

Можно подойти с другого конца, зачем тебе маскировать sed? Есть у тебя есть пакет в оверлее, несовместимый с sed-4.4, то у тебя этот пакет должен зависеть от <sys-apps/sed-4.4 или как-то так

Gary давай посмотрим вот с какой стороны - предположим у меня свой собственный sys-apps/sed::local с блекджеком и женщинами с пониженной социальной ответственностью. А задача замаскировать навсегда sys-apps/sed::gentoo.

Достаточно маскировать через /etc/portage/package.mask скажете вы и будете правы.

Усложняем.

В случае если человек осилил /usr/local/portage/profile и наваял и использует не системный а свой собственный простенький профиль у которого parent-ом является системный gentoo-шный профиль {приоритет конфигов}/{стек профилей} в системе будет таким:

/etc/portage <-- самый высокий уровень. «А»
/usr/local/portage/profile <-- родитель у локального - gentoo. «Б»
/usr/portage/profile <-- gentoo родитель всего вышестоящего. «В»

Любым профилем можно переопределять всё что находится ниже. Т.е. «А» устанавливает все правила и имеет максимальный приоритет, «Б» переопределяет только «В» а «В» родитель всех выше него. Коротко говоря если если проводить аналогии то «А» кратковременная память и место для экспериментов.

Однакое если в процессе работы уже накоплен некий опыт есть желание систематизировать и перенести главное из «А» в «Б» и при этом не трогая «В».

Надеюсь понятна идея. Ну да ладно вон уже и Pinkbyte ответил пока я эту простыню писал...

Исходная версия init_6, :

Можно подойти с другого конца, зачем тебе маскировать sed? Есть у тебя есть пакет в оверлее, несовместимый с sed-4.4, то у тебя этот пакет должен зависеть от <sys-apps/sed-4.4 или как-то так

Gary давай посмотрим вот с какой стороны - предположим у меня свой собственный sys-apps/sed::local с блекджеком и женщинами с пониженной социальной ответственностью. А задача замаскировать навсегда sys-apps/sed::gentoo.

Достаточно маскировать через /etc/portage/package.mask скажете вы и будете правы.

Усложняем.

В случае если человек осилил /usr/local/portage/profile и наваял свой собственный простенький профиль у которого parent-ом является системный gentoo-шный профиль {приоритет конфигов}/{стек профилей} в системе будет таким:

/etc/portage <-- самый высокий уровень. «А»
/usr/local/portage/profile <-- родитель у локального - gentoo. «Б»
/usr/portage/profile <-- gentoo родитель всего вышестоящего. «В»

Любым профилем можно переопределять всё что находится ниже. Т.е. «А» устанавливает все правила и имеет максимальный приоритет, «Б» переопределяет только «В» а «В» родитель всех выше него. Коротко говоря если если проводить аналогии то «А» кратковременная память и место для экспериментов.

Однакое если в процессе работы уже накоплен некий опыт есть желание систематизировать и перенести главное из «А» в «Б» и при этом не трогая «В».

Надеюсь понятна идея. Ну да ладно вон уже и Pinkbyte ответил пока я эту простыню писал...