[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