[sisyphus] Re: Re: Re: Re: Q: отчего lvm2 так уверенно пытается заменить lvm?

Nick S. Grechukh =?iso-8859-1?q?nick=2Egrechukh_=CE=C1_bigmir=2Enet?=
Пт Июл 15 11:12:33 MSD 2005


В сообщении от Четверг 14 Июль 2005 21:57 Anton Farygin написал(a):
> Надо написать соответствующие правила
> для udev. 
#7369, проверено на идентичность результатов независимо от порядка запуска 
udev/активации lvm. 

> Ага.. это значит что нужно lvm1 собрать в
> sisyphus и положить, переименовав пакет в
> lvm_compat, а бинарники - соответственно в lvm1.
> А зависимости поправить
> соответствующим образом (lvm2 requires lvm_compat ?)

не так.  по семантике lvm2 ни разу не require lvm_compat: lvm2 можно юзать 
без compat, но compat без lvm2 почти бесполезен.

предлагается следующая схема:
lvm_compat:
provides lvm = 2.0.1
obsoletes lvm
requires lvm2

lvm2: 
conflicts lvm < 2.0.1

обновляемость будет достигнута - lvm_compat заменит lvm и вытащит lvm2 и при 
dist-upgrade, и при ручной установке lvm2. а после перевода хоста на 2.6 
lvm_compat можно будет удалить.

в качестве lvm_compat *наверное* можно собрать lvm с --with-program-suffix 
или как там? 


Подробная информация о списке рассылки Sisyphus