[freebsd] [OT] base packages (было: Re: Монтирование NFS раздела и проблемы с блокировками/датами)

Slawa Olhovchenkov slw at zxy.spb.ru
Thu Aug 3 00:05:29 EEST 2017


On Wed, Aug 02, 2017 at 11:37:35PM +0300, Boris Samorodov wrote:

> 02.08.2017 16:07, Slawa Olhovchenkov пишет:
> > On Wed, Aug 02, 2017 at 03:08:39PM +0300, Boris Samorodov wrote:
> > 
> >> 01.08.2017 15:18, Slawa Olhovchenkov пишет:
> >>> On Tue, Aug 01, 2017 at 03:11:30PM +0300, Boris Samorodov wrote:
> >>>
> >>>> 01.08.2017 14:44, Slawa Olhovchenkov пишет:
> >>>>> On Tue, Aug 01, 2017 at 01:57:44PM +0300, Boris Samorodov wrote:
> >>>>>
> >>>>>> 31.07.2017 14:58, Sergey V. Dyatko пишет:
> >>>>>>
> >>>>>>> а как дела с /etc обстоят? mergemaster/etcupdate  используете или ?
> >>>>>>
> >>>>>> Да, etcupdate.
> >>>>>>
> >>>>>> В скрипте, который собирает пакеты, использется "etcupdate build",
> >>>>>> а после обновления базовых пакетов на хосте /etc обновляется через
> >>>>>> "etcupdate -t <тот самый etcupdate пакет>".
> >>>>>
> >>>>> а как он пилится и мержится?
> >>>>
> >>>> (По опыту) гораздо проще, чем mergemaster. За полгода ни разу
> >>>> не пришлось делать что-то вручную.
> >>>
> >>> это ответ на какой-то другой вопрос.
> >>> как <тот самый etcupdate пакет> пилится и мержится из/между обычными
> >>> пакетами, которые собственно и обновляются?
> >>
> >> OK, тогда я не понимаю, что значит "пилится и мержится".
> >>
> >> Если это переводится на английский, как "build and merge", то, простите
> >> мой французский, ETCUPDATE(8):
> > 
> > шит. еще раз, на пальцах. есть база, которую попили на сотню пакетов.
> > etcupdate хочет единый тар для работы.
> > пусть есть пакеты Х и П. оба обновились и оба в /etc имеют шмотки.
> > 
> > теперь мы гранулярно обновляем систему и обновляем только П.
> > 
> > внимание вопорос! каким образом единый tar для etcupdate будет попилен
> > на мелкие части под сотню пакетов и потом собран обратно в единый для
> > того, что бы etcupdate обновил только те части /etc, которые
> > затрагиваются обновленными пакетами? при условии, что обновляли мы не
> > все пакеты, что обновились на билд-сервере.
> 
> Ура. Я понял, о чём речь! :-)
> 
> Сначала про гранулярность. Насколько я понимаю, гранулярность тут
> состоит не в том, чтобы обновлять часть пакетов. А в том, чтобы
> ставить или не ставить некую часть. Соответственно, обновлять можно

я не улавливаю разницы.

> только всю систему (все установленные базовые пакеты) целиком.
> 
> В этом случае обновления /etc, производимые для неустановленных пакетов
> никак не должны влиять на всё остальное.
> 
> PS. Насколько я знаю, часть нерешённых вопросов с базовыми пакетами
> как раз касается /etc.
> 
> PPS. А ещё есть список рассылок freebsd-pkgbase at . Там будут рады
> ценным идеям/рассуждениям/вопросам.

мой английский недостаточно хорошо
я недостаточно дипломатично высказываюсь
Glen черезвычайно ценит свои усилия и ему будет очень обыдно
выслущивать мои замечания. как результат они будут игнорироваться.
год назад я уже почти все это высказывал. результат -- нулевой.
возможно я просто не сумел донести свои мысли на английском.


More information about the freebsd mailing list