LINUX.ORG.RU

ivman + iocharset=koi8-r


0

0

Как сказать ivman'u, чтоб он добавлял при монтировании iocharset=koi8-r?
Единственное, тчо в нем не устраивает.

Пробывал делать:
 1)в /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi
    <device>
    <match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
      <merge key="storage.policy.default.mount_root" type="string">/mnt</merge>
      <merge key="storage.policy.default.use_managed_keyword" type="bool">true</merge>
      <merge key="storage.policy.default.managed_keyword.primary" type="string">managed</merge>
      <merge key="storage.policy.default.managed_keyword.secondary" type="string">kudzu</merge>
      <merge key="storage.policy.default.mount_option.noauto" type="bool">true</merge>
      <merge key="storage.policy.default.mount_option.pamconsole" type="bool">false</merge>
      <merge key="storage.policy.default.mount_option.user" type="bool">true</merge>
      <merge key="storage.policy.default.mount_option.exec" type="bool">true</merge>
      <merge key="storage.policy.default.mount_option.iocharset" type="string">koi8-r</merge>
    </match>
  </device>
 добавил тему про iocharset - не работает :(

 2)потом делал:
  в /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi
  добавил
  
 	  <match key="volume.fstype" string="vfat">
	    <merge key="volume.policy.mount_option.koi8r" type="bool">true</merge>
	  </match>

          <match key="volume.fstype" string="auto">
	    <merge key="volume.policy.mount_option.koi8r" type="bool">true</merge>
	  </match>

 (было mount_option.utf8, по анологии добавил koi8r)
 не работает :(

 3) в /etc/ivman/ivmConfigActions.xml
    добавил 
     
    <ivm:Match name="hal.volume.fstype" value="auto">
        <ivm:Option name="mountoption" value="umask=0007" />
        <ivm:Option name="mountoption" value="gid=100" />
        <ivm:Option name="mountoption" value="iocharset=koi8-r" />
    </ivm:Match>

    <ivm:Match name="hal.volume.fstype" value="vfat">
        <ivm:Option name="mountoption" value="umask=0007" />
        <ivm:Option name="mountoption" value="gid=100" />
        <ivm:Option name="mountoption" value="iocharset=koi8-r" />
    </ivm:Match>
    <ivm:Match name="hal.volume.fstype" value="ntfs">
        <ivm:Option name="mountoption" value="umask=0007" />
        <ivm:Option name="mountoption" value="gid=100" />
	<ivm:Option name="mountoption" value="iocharset=koi8-r" />
    </ivm:Match>
    <ivm:Match name="hal.volume.fstype" value="npfs">
        <ivm:Option name="mountoption" value="umask=0007" />
        <ivm:Option name="mountoption" value="gid=100" />
        <ivm:Option name="mountoption" value="iocharset=koi8-r" />
    </ivm:Match>
    <!-- for currently unknown reasons, DVDs don't work properly with the below
         options uncommented.  Luckily, it seems they are not required anyway. -->
    
    <ivm:Match name="hal.volume.fstype" value="udf">
        <ivm:Option name="mountoption" value="umask=0007" />
        <ivm:Option name="mountoption" value="gid=100" />
        <ivm:Option name="mountoption" value="iocharset=koi8-r" />
    </ivm:Match>

не хочет :( 

Что сделать-то надо?! Уже вся жопа в мыле :/

Вопрос снят.
Вот так надо было:
1)в /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi
    <device>
    <match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
     <merge key="storage.policy.default.mount_option.iocharset=koi8-r" type="bool">true</merge>
    </match>
  </device>

pisun
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.