[devel] Q: Как правельно поступать при устаривании конфигов?

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вс Фев 18 09:39:58 MSK 2007


Aleksey Avdeev пишет:
> Michael Shigorin пишет:
> 
>>On Thu, Feb 15, 2007 at 09:21:44AM +0300, Aleksey Avdeev wrote:
>>
>>
>>>>>Решил действовать по модифицированному варианту 2: конфиг
>>>>>буду использовать старый, но откорректированный.
>>>>
>>>>Только откладывай его в сторону (возможно, cp -b).
>>>
>>>Это само собой (без данной функциональности пакет в Сизиф не
>>>уйдёт).  Но пока не понял как сделать.
>>
>>
>>Например, тупо cp -b.  Худшее, что будет -- бэкапы наплодятся.
>>
>>
>>
>>>>Про триггеры -- тут:
>>>>http://wiki.sisyphus.ru/devel/SpecTips/triggers
>>>
>>>Отсюда поиски и начал. Часть вопросов осталось: На данный
>>>момент непонятно, можно ли сделать выполнение %pre условным,
>>>для срабатывания только в случаи обновления старого пакета.
>>
>>
>>Да, конечно.  Только не %pre, а триггера -- перечитай порядок
>>выполнения скриптов или расскажи подробнее, что именно пытаешься
>>порешать.
>>
>>См., например, http://sisyphus.ru/srpm/webalizer/spec
>>(или http://sisyphus.ru/srpm/mod_ssl/spec -- там и миграция
> 
>        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 
>>конфига, btw)
> 
> 
>   Похоже, что <http://sisyphus.ru/srpm/mod_ssl/spec> -- то что нужно.
> Спасибо. (Все действия с конфигами -- выполняются как раз в %pre. :-))
> 
> 
>>>Остальные триггера сработают уже после установки файлов нового
>>>пакета... Что будет в момент их срабатывания со старыми
>>>конфигами -- пока не знаю (ещё не проверял).
>>
>>
>>Проверь :-)  Я именно что сидел с вооот-такой строчкой из rpm -e;
>>rm -rf; apt-get install, когда в том разе выверял триггер :-)
> 
> 
>   Чую, что меня подобное ждёт. :-)

  Кажется сделал (мои тесты проходит):
<http://git.altlinux.ru/people/solo/packages/?p=apache2.git;a=commit;h=a17ec349a79a7811a5d3ee97d69f0660baec13dd>.

  Выложил в incoming/Daedalus как apache2-2.2.4-alt3. Если замечаний не
будет -- в понедельник/вторник переложу в Сизиф.

-- 

С уважением. Алексей.

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 548 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070218/8baeeee8/attachment-0001.bin>


Подробная информация о списке рассылки Devel