Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
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...
таких файлов сотни...
редактировать руками крайне долго и утомительно...
Есть ли способ это всё дело сделать автоматом,
просто оставив на своих местах старые файлы?
sergio
-
Хостинг HostFood.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
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-28 14:08:07
Убей их всех! Бог потом рассортирует...
Alex Keda
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
sergio » 2010-07-28 15:36:47
Вот оно чё....
мне же человеку истинно ленивому хочеться так чтоб без mergemasterа

... чтоб само оно... взяло и обновило что нужно.
А конфиги чтоб не трогало старые.
Файлы то всё равно не меняются.
Ежели нельзя никак без mergemasterа то толку от этой freebsd-update не вижу никакого....
sergio
-
vintovkin
- ВДВ
- Сообщения: 1291
- Зарегистрирован: 2007-05-11 9:39:11
- Откуда: CSKA
Непрочитанное сообщение
vintovkin » 2010-07-28 19:32:08
sergio писал(а):Вот оно чё....
мне же человеку истинно ленивому хочеться так чтоб без mergemasterа

... чтоб само оно... взяло и обновило что нужно.
А конфиги чтоб не трогало старые.
Файлы то всё равно не меняются.
Ежели нельзя никак без mergemasterа то толку от этой freebsd-update не вижу никакого....
представь что автоматом твои конфиги затрёт на дефолтовые, rc.conf и т.д.
просто система потом загрузится с другими параметрами и всё))
JunOS kernel based on FreeBSD UNIX.
vintovkin
-
sergio
- мл. сержант
- Сообщения: 79
- Зарегистрирован: 2006-12-30 2:47:28
- Откуда: Русь Києвська
Непрочитанное сообщение
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
sergio
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-29 23:01:15
Убей их всех! Бог потом рассортирует...
Alex Keda
-
RedKid
- проходил мимо
Непрочитанное сообщение
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
Заученая мантра "иди кури ман" не делает гуру из людей

RedKid
-
vitar
- рядовой
- Сообщения: 14
- Зарегистрирован: 2009-10-13 13:12:35
Непрочитанное сообщение
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
...
vitar
-
BloodyKid
- рядовой
- Сообщения: 18
- Зарегистрирован: 2009-04-04 16:12:23
Непрочитанное сообщение
BloodyKid » 2010-11-11 11:37:12
Кстати я заметил такую вещь, если на машине в первый раз делать Freebsd-update то, mergemaster нормально переваривает все, но если обновление делается не в первый раз, то возникают такие проблемы с тегами в файлах.
BloodyKid
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
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=
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel