On Tue, Jan 14, 2003 at 08:20:55PM +0300, Sergey Vlasov wrote: > rpm -q --scripts -p ~/RPM/RPMS/i686/elinks-0.4.1-alt1cvs20030114.i686.rpm > > ? > > Нельзя просто удалять альтернативу в %postun - нужно проверять на > обновление: > > [ "$1" = 0 ] & /usr/sbin/update-alternatives --remove ... Дошло. И как без этого пропустили в sisyphus? :) Вот так -- нормально? %post /usr/sbin/update-alternatives \ --install %_bindir/links links %_bindir/%name 10 \ --slave %_man1dir/links.1.gz links.1.gz %_man1dir/%name.1.gz %update_menus %triggerpostun -- links /usr/sbin/update-alternatives \ --install %_bindir/links links %_bindir/%name 10 \ --slave %_man1dir/links.1.gz links.1.gz %_man1dir/%name.1.gz %postun [ $1 = 0 ] || exit 0 /usr/sbin/update-alternatives \ --remove links %_bindir/%name %clean_menus -- WBR, Alexey Tourbin BIOZAK Ltd., Russia