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) > > > Похоже, что -- то что нужно. > Спасибо. (Все действия с конфигами -- выполняются как раз в %pre. :-)) > > >>>Остальные триггера сработают уже после установки файлов нового >>>пакета... Что будет в момент их срабатывания со старыми >>>конфигами -- пока не знаю (ещё не проверял). >> >> >>Проверь :-) Я именно что сидел с вооот-такой строчкой из rpm -e; >>rm -rf; apt-get install, когда в том разе выверял триггер :-) > > > Чую, что меня подобное ждёт. :-) Кажется сделал (мои тесты проходит): . Выложил в incoming/Daedalus как apache2-2.2.4-alt3. Если замечаний не будет -- в понедельник/вторник переложу в Сизиф. -- С уважением. Алексей.