freebsd-update upgrade

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

freebsd-update upgrade

Непрочитанное сообщение sergio » 2010-07-28 11:57:05

При использвании freebsd-update upgrade -r 8.1-RELEASE вылазит огромный список файлов, с разными версиями (старого 8.0-RELEASE и нового 8.1-RELEASE), которые не могут быть слиты автоматически:

Например:

Код: Выделить всё

The following file could not be merged automatically: /etc/newsyslog.conf
Press Enter to edit this file in ee and resolve the conflicts
manually...
таких файлов сотни...

редактировать руками крайне долго и утомительно...
Есть ли способ это всё дело сделать автоматом, просто оставив на своих местах старые файлы?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35503
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: freebsd-update upgrade

Непрочитанное сообщение Alex Keda » 2010-07-28 14:08:07

Код: Выделить всё

man mergemaster
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: freebsd-update upgrade

Непрочитанное сообщение sergio » 2010-07-28 15:36:47

Вот оно чё....
мне же человеку истинно ленивому хочеться так чтоб без mergemasterа :smile: ... чтоб само оно... взяло и обновило что нужно. :bn:
А конфиги чтоб не трогало старые.
Файлы то всё равно не меняются.

Ежели нельзя никак без mergemasterа то толку от этой freebsd-update не вижу никакого....

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: freebsd-update upgrade

Непрочитанное сообщение vintovkin » 2010-07-28 19:32:08

sergio писал(а):Вот оно чё....
мне же человеку истинно ленивому хочеться так чтоб без mergemasterа :smile: ... чтоб само оно... взяло и обновило что нужно. :bn:
А конфиги чтоб не трогало старые.
Файлы то всё равно не меняются.

Ежели нельзя никак без mergemasterа то толку от этой freebsd-update не вижу никакого....
представь что автоматом твои конфиги затрёт на дефолтовые, rc.conf и т.д.
просто система потом загрузится с другими параметрами и всё))
JunOS kernel based on FreeBSD UNIX.

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: freebsd-update upgrade

Непрочитанное сообщение sergio » 2010-07-29 13:25:43

Оно то понятно.
ИМХО просто быстрее было б :
сперва забекапить /etc
потом обновить (с автоматической заменов всех файлов - При этом сохранить список этих файлов на всяк случай),
а потом вернуть исходные конфиги из /etc
чем ручками парсить сотни файлов. Тем более что от версии к версии ничё ж не меняется, кроме строк:

Код: Выделить всё

<<<<<<< current version
# $FreeBSD: src/etc/rc.d/nscd,v 1.8 2009/05/30 21:51:38 dougb Exp $
=======
# $FreeBSD: src/etc/rc.d/nscd,v 1.8.2.2.2.1 2010/06/14 02:09:06 kensmith Exp $
>>>>>>> 8.1-RELEASE

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35503
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: freebsd-update upgrade

Непрочитанное сообщение Alex Keda » 2010-07-29 23:01:15

Alex Keda писал(а):

Код: Выделить всё

man mergemaster
Убей их всех! Бог потом рассортирует...

Аватара пользователя
sergio
мл. сержант
Сообщения: 79
Зарегистрирован: 2006-12-30 2:47:28
Откуда: Русь Києвська

Re: freebsd-update upgrade

Непрочитанное сообщение sergio » 2010-07-30 11:15:55

man mergemaster

Золотые слова :roll:

RedKid
проходил мимо

Re: freebsd-update upgrade

Непрочитанное сообщение RedKid » 2010-11-10 13:29:51

И как же простите чтение мана поможет в решении проблемы неспособности mergemaster запускаемого автоматически почикать из файлов заголовки

Код: Выделить всё

<<<<<<< current version
# $FreeBSD: src/etc/rc.d/nscd,v 1.8 2009/05/30 21:51:38 dougb Exp $
=======
# $FreeBSD: src/etc/rc.d/nscd,v 1.8.2.2.2.1 2010/06/14 02:09:06 kensmith Exp $
>>>>>>> 8.1-RELEASE
Заученая мантра "иди кури ман" не делает гуру из людей =)

vitar
рядовой
Сообщения: 14
Зарегистрирован: 2009-10-13 13:12:35

Re: freebsd-update upgrade

Непрочитанное сообщение vitar » 2010-11-10 18:14:44

Верно камрады советуют ...

Код: Выделить всё

> man mergemaster
...
FILES
     /etc/mergemaster.rc
     $HOME/.mergemasterrc

     The mergemaster utility will . (source) these files if they exist.  Com-
     mand line options will override rc file options.  $HOME/.mergemasterrc
     overrides /etc/mergemaster.rc.  Here is an example with all values com-
     mented out:
...
# Additional options for diff.  This will get unset when using -s.
#DIFF_OPTIONS=’-I$FreeBSD:.*[$]’        # Ignores CVS Id tags
...

BloodyKid
рядовой
Сообщения: 18
Зарегистрирован: 2009-04-04 16:12:23

Re: freebsd-update upgrade

Непрочитанное сообщение BloodyKid » 2010-11-11 11:37:12

Кстати я заметил такую вещь, если на машине в первый раз делать Freebsd-update то, mergemaster нормально переваривает все, но если обновление делается не в первый раз, то возникают такие проблемы с тегами в файлах.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: freebsd-update upgrade

Непрочитанное сообщение hizel » 2010-11-11 11:51:58

скорее это

Код: Выделить всё

     # Install the new file if it differs only by VCS Id ($FreeBSD, -F)
     #FREEBSD_ID=
или если вообще без башки, то это

Код: Выделить всё

     # Automatically upgrade files that have not been user modified (-U)
     #AUTO_UPGRADE=
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.