On Mon, Nov 19, 2001 at 11:38:10AM +0200, Alexander Bokovoy wrote: > > ABSN> > В %post скриптах пакетов, использующих OAF, есть такая команда: > > ABSN> > > > ABSN> > if [ "$DURING_INSTALL" != "" ]; then > > ABSN> > /usr/bin/oaf-slay -s ||: > > ABSN> > fi > > ABSN> > > > ABSN> > Внимание, вопрос: что находится в переменной DURING_INSTALL во время > > ABSN> > обновления пакета? Не должно ли условие быть обратным? > > ABSN> Во время установки там должна быть 1. Есть и еще одна переменная, > > ABSN> на которую нужно подобным же образом реагировать -- BTE_INSTALL. > > Может ее сменить на DURING_INSTALL, а то update-menus тоже на нее смотрит, > > или реакция на нее должна быть несколько иной? > Реакция должна быть такой: базу RPM переделывать не надо, ибо она в BTE > изначально в DB3. Выбор новой переменной был обусловлен просьбой Дмитрия, > который посчитал нужным разнести фазы инсталлятора и BTE. Думаю, для облегчения перехода лучше сделать так: И installer, и BTE устанавливают переменную DURING_INSTALL=1. Кроме того, BTE устанавливают переменную BTE_INSTALL=1. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are.