[sisyphus] Вопрос по hal
Alexey Morozov
alex-altlinux на idisys.iae.nsk.su
Пт Фев 11 16:21:41 MSK 2005
On Fri, Feb 11, 2005 at 03:06:02PM +0500, Eugene Vlasov wrote:
> Приветствую, Eugene Vlasov.
> В письме от Fri, Feb 11, 2005 at 02:27:01PM +0500 вы пишете:
>
> > Но возник один вопрос: Иначе как положив в /usr/share/hal/fdi/95userpolicy
> > свой файл конфигурации нельзя прописать свои опции монтирования? Например,
> > заставить его писать iochaset для партиций vfat не utf8 (и добавить ro для
> > cdrom)? То есть мне не очень нравится, что все это лежит в /usr.
>
> Еще в догонку: после прописывания в своем файле конфигурации
> iocharset=koi8-r для vfat в fstab прописались две опции
> (iocharset=koi8-r,iocharset=utf8), пришлось ковырять
> /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi. А если мне надо
> будет убрать noexec (иногда это надо)? Опять править этот файл?
Не надо. Достаточно сделать три вещи:
1. Повесить багу на Антона Фарыгина, который должен был сделать
поведение hal в части кодировок приемлемым из коробки.
2. Повесить ЕЩЕ одну багу на Антона Фарыгина, который должен был в
0.4.7 ПЕРЕНЕСТИ часть настроек из /usr в /etc.
3. Обратить внимание на то, как прописываются опции монтирования.
Вот мой /usr/share/hal/fdi/95userpolicy/vfat-charset.fdi:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<!-- Use KOI8-R charset for vfat -->
<match key="volume.fstype" string="vfat">
<merge key="volume.policy.mount_option.iocharset=utf8" type="bool">fals
e</merge>
<merge key="volume.policy.mount_option.iocharset=koi8-r" type="bool">tr
ue</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
Но вообще, проблема решается не ковырянием в XML'ках, а развешиванием
багов :-)).
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/sisyphus/attachments/20050211/029c78ea/attachment.bin
Подробная информация о списке рассылки Sisyphus