SU.CHAINIK--------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 95 из 100
 От   : Maxim Sokolsky                      2:5020/828.777    22 апр 24 12:05:14
 К    : Alexander A. Vorobyov                                 22 апр 24 12:53:01
 Тема : Re: fidoip 2.0.2
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5020/828.777 66261aa9
@REPLY: 2:5030/1103.1 ac2d4547
@PID: GED-NSFW32 1.1.5-20090710
@CHRS: CP866 2
@TZUTC: 0400
@TID: hpt/w32-mvcdll 1.4.0-sta 16-02-06
Здpавствуй, Alexander!

 MS>> Обновление, версия 2.0.2:

 AV> Максим, а есть какой-нибудь простой способ перетащить всю базу
 AV> сообщений из первой версии во вторую?

Под Линукс? Вот не знаю, простота субъективное понятие. :)

 Хотя допустим, что новая версия поставлена и уже настроена при
помощи конфигуратора в /какой-то/там/каталог. Тогда место хранения баз будет
в /какой-то/там/каталог/fido.

 Базы предыдущей версии хранятся в /home/fido. Чтобы их скопировать в
новое место хранения, нужно выполнить команды:

cd /home/fido
cp -R * /какой-то/там/каталог/fido/

 Описания баз старой версии (EchoArea) в конфиге тоссера
/usr/local/etc/fido/config, они находятся в конце файла.

 Можно, используя редактор, выделить, скопировать строки EchoArea в
какой-то временный файл, допустим, назовем его arealist.save. А можно сделать
это в консоли:

cat /usr/local/etc/fido/config | grep EchoArea  > arealist.save

 Далее для всех сохраненных описаний следует удалить параметр "-p 14"
и для параметра dupehistory поменять move на del. Можно сделать это
при помощи меню "Правка" -> "Заменить все" в редакторе, а можно
выполнить то же самое в консоли:

sed -i  sed  "s|\\-p 14||g"  | "s|move |del |g"  arealist.save

 Далее нужно поменять пути к базам сообщений: пути в старой версии
/home/fido меняем на пути для новой версии /какой-то/там/каталог/fido.

sed -i "s|/home/fido|/какой-то/там/каталог/fido|g" arealist.save

 И последний шаг - вставляем полученный результат, описания баз
EchoArea, в конфиг тоссера новой версии /какой-то/там/каталог/usr/etc/fido/config,
также в конец файла.

cat arealist.save >> /какой-то/там/каталог/usr/etc/fido/config

 Вот, как-то так... точные детали могут несколько отличаться - старой
версии со старыми базами под Линукс у меня нет, пишу по памяти. И
описанные шаги не исключают чтения файлов UPDATING и README*.

С уважением - Maxim
--- -Уютно у вас, а только странно. И солнца мало.
 * Origin: А мы народ трудящийся... (2:5020/828.777)
SEEN-BY: 452/28 455/19 4500/1 5019/40 5020/77 101
545 715 828 848 1042 1955
SEEN-BY: 5020/2192 4441 12000 5022/128 5030/1081
5097/31 6078/80
@PATH: 5020/828 12000 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх