[devel] alternatives question

Alex Murygin =?iso-8859-1?q?murygin_=CE=C1_altlinux=2Eru?=
Вт Июн 17 14:12:50 MSD 2003


День добрый.

Просветите пожалуйста немного по поводу альтернатив.
Как можно переключить альтернативу на другой файл?

Есть пакет в котором есть что-то подобное

---------------------
%__cat << EOF >
%buildroot/%_altdir/%name-default<group name="candidate">
    <option name="link">%_sbindir/%name</option>
    <option name="real">%_sbindir/%name-default</option>
    <option name="weight" type="number">30</option>
</group>
EOF
%__cat << EOF > %buildroot/%_altdir/%name-mysql
<group name="candidate">
    <option name="link">%_sbindir/%name</option>
    <option name="real">%_sbindir/%name-mysql</option>
    <option name="weight" type="number">20</option>
</group>
EOF

......

%post default
%register_alternatives %name-default -- %name

%preun default
%unregister_alternatives %name-default

%post mysql
%register_alternatives %name-mysql -- %name

%preun mysql
%unregister_alternatives %name-mysql
---------------------

Они вроде нормально регистрируются (по крайней мере ссылки
проставляются нормально).

смотрел файл /usr/sbin/select-gcc, но там предполагается что есть файл
/var/lib/rpm/alternatives/%name.

У меня такой файл не создается. Что я делаю не так? 

P.S. Документацию читал, но в этот момент не врубился :(

-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------


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