[freebsd] измененные руками конфиги

Eugene Grosbein eugen at grosbein.net
Sat Nov 11 19:18:50 EET 2017


11.11.2017 23:21, DAM пишет:
> Добрый день,
> 
> После обновления системы остались два файла которые не прошли обновления.
> 
> The following files are affected by updates, but no changes have
> been downloaded because the files have been modified locally:
> /etc/mail/sendmail.cf
> /etc/mail/submit.cf
> 
> Как правильно их обновить? Чтоб freebsd-update fetch не жаловался?

0) Сразу после первоначальной установки релиза, включая исходные тексты (src),
запустить mergemaster -iFUP, оно отработает без вопросов, если запустить
до настройки системы.

1) После обновления системы до любой версии любым способом,
включающим обновление исходных текстов, запустить снова
mergemaster -iFUP.

Если пункт 0 был выполнен, то пункт 1 автоматически обновит все конфиги,
которые не менялись вручную, а для файлов типа упомянутых в квоте,
задаст вопрос - смержить вручную, перезаписать стандартными копиями
или оставить как есть. Конкретно sendmail.cf и submit.cf чаще всего
можно просто перезаписать стандартными вариантами, потому как они
обычно всё равно генерируются из .mc

Если пункт 0 не был выполнен, то пункт 1 в первый раз будет задавать множество
лишних вопросов, по каждому измененному в базовой системе конфигу или скрипту
в /etc (по сравнению с предыдущей версией), на которые можно тупо механически
отвечать "i" (install new version), благо это один раз. В следующие обновления
спрашивать будет только про реально измененные вручную конфиги.




More information about the freebsd mailing list