[devel] как правильно заменить пакет
Artem Zolochevskiy
=?iso-8859-1?q?azol_=CE=C1_altlinux=2Eru?=
Вт Мар 4 11:18:39 MSK 2008
В сообщении от Thursday 26 July 2007 14:50:02 Alexey Tourbin написал(а):
> On Thu, Jul 26, 2007 at 02:38:00PM +0300, Artem Zolochevskiy wrote:
> > В сообщении от Wednesday 25 July 2007 22:09:39 Alexey Rusakov написал(а):
> > > On Wed, 25 Jul 2007 21:44:59 +0300
> > >
> > > Artem Zolochevskiy wrote:
> > > > hi all
> > > >
> > > > есть пакет A, переименовывается в В.
> > > > в spec B пишем
> > > > Provides: A
> > >
> > > Provides: A = %version-%release
> > >
> > > > Obsoletes: B
> > >
> > > Obsoletes: A < версия-переименования
> >
> > А не Obsoletes: A <= версия-переименования ?
>
> Можно ещё добавить Conflicts: A > %version, если допускать обратное
> переименование.
Как тогда будет выглядеть обратное переименование?
Поехали, вся история сначала.
Есть пакет A-1.1-alt1
Переименовываем в B (в итоге имеем B-1.1-alt1)
Ставим в spec B
Provides: A = 1.1-alt1
Obsoletes: A <= 1.1-alt1
Conflicts: A > 1.1
Теперь обратное переименование. (B -> A)
Допустим что пакет В дорос до версии 2.0-alt1
Ставим в spec А что?
Provides: B = 2.0-alt1
Obsoletes: B <= 2.0-alt1
Conflicts: B > 2.0
Верно?
--
Артём Золочевский
Подробная информация о списке рассылки Devel