The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: mergemaster и апгрейд FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: mergemaster и апгрейд FreeBSD"
Сообщение от opennews on 13-Ноя-04, 07:38 
Краткое пояснение того, как же использовать mergemaster при апгрейде FreeBSD, и чего он хочет от админа.

URL: http://www.malevanov.spb.ru/freebsd/mergemaster
Новость: http://www.opennet.ru/opennews/art.shtml?num=4639

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "mergemaster и апгрейд FreeBSD"
Сообщение от Гость on 13-Ноя-04, 07:38 
спасибо автору!
Cообщить модератору | Наверх | ^

2. "mergemaster и апгрейд FreeBSD"
Сообщение от c0x (??) on 13-Ноя-04, 10:36 
бывает полезно перед ручным разбором содержимого "/tmp/temproot" сделать там chflags noschg * && find . -type l -delete && find . -empty -delete
Cообщить модератору | Наверх | ^

3. "mergemaster и апгрейд FreeBSD"
Сообщение от vitamin on 13-Ноя-04, 11:42 
Вот, кстати сказать, мне кажется не очень логичным, что приходится вручную отслеживать с помощью mergemaster все изменения в /etc и отвечать, Y/N/merge, даже для тех файлов, которые я никогда не изменял. Мне кажется было бы удобно, если б он обновлял нетронутые файлы сам, не спрашивая, а спрашивал только про файлы, изменённые пользователем. Так сделано, например, в Debian GNU/Linux - при установке любой пакет проверяет, изменял ли пользователь конфиги, и если нет - молча перезаписывает конфиг новой версией. Естественно, maintainer пакета следит, чтоб ничего не сломалось. Кто знает, почему так не сделают во фре с mergemaster'ом? Хотя бы опционально.. было бы удобно.
Cообщить модератору | Наверх | ^

5. "mergemaster и апгрейд FreeBSD"
Сообщение от bk on 13-Ноя-04, 12:22 
2vitamin
это позволяет видеть как изменяются умолчания в конфигах. вы перезагрузитесь   а сервис возмёт и включится. всё таки правилнее не как в debian, а как в gentoo - trivialmerge.
Cообщить модератору | Наверх | ^

6. "mergemaster и апгрейд FreeBSD"
Сообщение от vitamin on 13-Ноя-04, 13:22 
Так это как раз задача maintainer'а следить, чтоб умолчания не менялись.
А в Debian так вообще если что-то меняется при установке пакета debconf спрашивает, что хочет пользователь. Но там где ничего не меняется можно ж было сделать автоматически..
Cообщить модератору | Наверх | ^

12. "mergemaster и апгрейд FreeBSD"
Сообщение от chip email(ok) on 13-Ноя-04, 22:06 
man mergemaster
/-s
/-i
Cообщить модератору | Наверх | ^

13. "mergemaster и апгрейд FreeBSD"
Сообщение от vitamin on 13-Ноя-04, 23:00 
Насчёт /-i согласен, а вот от /-s что толку? Если меняется cvs id, значит и содержимое файла обычно меняется.. вот, к примеру, правится скрипт какой-нибудь в rc.d, умолчания не меняются, а вносятся какие-то изменения косметического плана, часто даже орфографичские ошибки исправляются. Зачем мне diff в этом случае?
Cообщить модератору | Наверх | ^

14. "mergemaster и апгрейд FreeBSD"
Сообщение от chip email(ok) on 14-Ноя-04, 11:50 
а что мешает :

tar cpf /backup.etc.tar /etc &&
rm -fR /etc &&
mergemaster -i &&
tar xpf /backup.etc.tar -C /somewhere &&
diff /etc/<filename> /somewhere/<filename>

и так для каждого файла, изменения, в который Вы вносили.

Cообщить модератору | Наверх | ^

15. "mergemaster и апгрейд FreeBSD"
Сообщение от vitamin on 14-Ноя-04, 12:16 
Да ничего не мешает, конечно :) Только приходится в голове держать файлы, которые я менял. Почему бы не автоматизировать процесс?
Cообщить модератору | Наверх | ^

17. "mergemaster и апгрейд FreeBSD"
Сообщение от rsa email on 15-Ноя-04, 14:01 
Тогда попробуйте sysutils/etcmerge:
etcmerge is a tool for keeping /etc up to date when updating.
The primary difference from mergemaster is that etcmerge
requires much less manual work than mergemaster, due to the
use of a three way merge.
Cообщить модератору | Наверх | ^

18. "mergemaster и апгрейд FreeBSD"
Сообщение от vitamin on 15-Ноя-04, 23:58 
О, а вот это дело!
Спасибо, не знал! :)
Cообщить модератору | Наверх | ^

19. "mergemaster и апгрейд FreeBSD"
Сообщение от Аноним email on 16-Ноя-04, 05:40 
Спасибо, очень пригодится!
Cообщить модератору | Наверх | ^

4. "mergemaster и апгрейд FreeBSD"
Сообщение от Гость on 13-Ноя-04, 12:05 
угу, я лично запарился отвечать на вопросы после апдейта 5.2.1 на 5.3
Cообщить модератору | Наверх | ^

7. "mergemaster и апгрейд FreeBSD"
Сообщение от dawnshade email on 13-Ноя-04, 13:36 
Надо было UPDATING читать, чтоб не париться...
Cообщить модератору | Наверх | ^

8. "mergemaster и апгрейд FreeBSD"
Сообщение от Vladimir email(??) on 13-Ноя-04, 15:06 
Эти негодяи таки сломли запуск роутера из /etc/rc.conf путем использования скрипта routed. Пришлось добавить в /etc/rc.conf переменные routed*
Cообщить модератору | Наверх | ^

9. "mergemaster и апгрейд FreeBSD"
Сообщение от Cyrill Malevanov email on 13-Ноя-04, 15:57 
Надо было смотреть на изменения /etc/rc и /etc/defaults/rc.conf =)
Cообщить модератору | Наверх | ^

10. "mergemaster и апгрейд FreeBSD"
Сообщение от Vladimir email(??) on 13-Ноя-04, 16:08 
>Надо было смотреть на изменения /etc/rc и /etc/defaults/rc.conf =)


Ну? Сам посмотрел?

Cообщить модератору | Наверх | ^

11. "mergemaster и апгрейд FreeBSD"
Сообщение от Cyrill Malevanov email on 13-Ноя-04, 20:31 
Конечно смотрел. И запуск скрипта routed увидел вообще сразу в диффе. Далее - простейшая дедукция, типа, а зачем оно здесь нужно.
Cообщить модератору | Наверх | ^

16. "mergemaster и апгрейд FreeBSD"
Сообщение от Vladimir email(??) on 14-Ноя-04, 15:37 
>Конечно смотрел. И запуск скрипта routed увидел вообще сразу в диффе. Далее
>- простейшая дедукция, типа, а зачем оно здесь нужно.

Однако так и не запустился у меня gated после перезагрузки...

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру