<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>8084</bug_id>
          
          <creation_ts>2005-09-29 01:42:26 +0400</creation_ts>
          <short_desc>mount-hal-fs слишком неразборчив ?</short_desc>
          <delta_ts>2009-12-09 01:21:52 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>submount</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="burov dmitry">the_arioch</reporter>
          <assigned_to name="Sergey V Turchin">zerg</assigned_to>
          <cc>eostapets</cc>
    
    <cc>mike</cc>
    
    <cc>prividen</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>31130</commentid>
    <comment_count>0</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-09-29 01:42:26 +0400</bug_when>
    <thetext>Пробую ivman, обнаруживаю что при вынимании CD - диск не размонтируется, привет 
busy inodes и т.д.

Смотрю Support wiki на ivman.sf.net, смотрю ссылку на Gentoo (комменты внизy 
http://wiki.sisyphus.ru/admin/IvmanAutomount ) и вырезаю hal policy от submount 
нафиг.

Цитата из fstab: /dev/hdc   /media/cdrecorder       auto    exec,nosuid,nodev,
noauto,users 0 0

Судя по man submount - submount корректно работает только при файловой системе 
subfs.
Таким образом, мне кажется, mount-hal-fs слишком неразборчив и должен трогать 
только те строчки fstab, которые subfs. 

Если же mont-hal-fs - это общий агент (раз)монтирования - то что ему делать в 
пакете submount ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31133</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-09-29 09:49:47 +0400</bug_when>
    <thetext>mount-hal-fs запускается только в том случае, если есть настройки по умолчанию.

Тот пакет, работоспособности которого мешает такое поведение hal&apos;а - должен
содержать в себе настройку, отменяющую операции над используемыми им устройствами.

Т.е. - например отключать запуск mount-hal-fs
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31139</commentid>
    <comment_count>2</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-09-29 11:52:43 +0400</bug_when>
    <thetext>...но тогда это никакого отношения не имеет к submount!

Лучше тогда IMHO выделить этот скрипт и полиси в отдельный пакет с Provides:
HAL_REMOVABLES_MOUNTER - и такой же Provides выставить ivman&apos;y - пусть они 
конфликтуют.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31141</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-09-29 12:17:00 +0400</bug_when>
    <thetext>это имеет самое прямо отношение к submount, ибо правила прописываются с учетом
submount&apos;а.

Конфликты прописывать не правильно, правильно сделать так, что бы pmount при
установке прописывал нужные ему правила для hal&apos;а, отменяющие все остальные.

Сделать это не сложно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31146</commentid>
    <comment_count>4</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-09-29 12:32:46 +0400</bug_when>
    <thetext>Нет. Правила sumbmount&apos;a (исходя из man submount) - это строки с файловой 
системой subfs. Остальное - не submount.
Кроме того ни в скрипте mount-hal-fs, ни в соотв. полиси для HAL нет ничего 
специфичного для submount. Ничего.

Просить ivman отключать все остальное - это то же, что просить его мантейнера 
знать про все возможные автоматические маунтеры которые есть и когда-либо будут 
в АльтЛинуксе. Где-то есть список всех таких маунтеров? Едва ли.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31232</commentid>
    <comment_count>5</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-09-30 15:05:16 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; Нет. Правила sumbmount&apos;a (исходя из man submount) - это строки с файловой 
&gt; системой subfs. Остальное - не submount.
&gt; Кроме того ни в скрипте mount-hal-fs, ни в соотв. полиси для HAL нет ничего 
&gt; специфичного для submount. Ничего.

Наверное вы плохо читали это policy. Там все - исключительно специфичное для subfs

Я говорю про файл 91-mount-subfs.fdi

&gt; 
&gt; Просить ivman отключать все остальное - это то же, что просить его мантейнера 
&gt; знать про все возможные автоматические маунтеры которые есть и когда-либо будут 
&gt; в АльтЛинуксе. Где-то есть список всех таких маунтеров? Едва ли.

Я уверен что других не ожидается на данный момент. 

Ну или ставьте конфликт у ivman и submountd
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31236</commentid>
    <comment_count>6</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-09-30 15:44:20 +0400</bug_when>
    <thetext>Жаль, что в дискуссии е учавствуют мантейнеры submount и ivman.
Без них смысла мало :-)

Так, все страньше и страньше! Действительно:  &lt;merge key=&quot;volume.policy.
mount_filesystem&quot; type=&quot;string&quot;&gt;subfs&lt;/merge&gt;
Беру паузу, потом почитаю подробнее. Я прав, что это правило должно для любого 
свежевставленного устройства настоять на использовании subfs ?

Но - пока я эту полиси не отключил - при размонтировании шел бесконечный косяк 
busy inodes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31237</commentid>
    <comment_count>7</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-09-30 15:51:13 +0400</bug_when>
    <thetext>(In reply to comment #6) 
&gt; Жаль, что в дискуссии е учавствуют мантейнеры submount и ivman. 
&gt; Без них смысла мало :-) 
А мантейнер sumbount против того, чтоб держать в пакете файлы политик от hal. 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31238</commentid>
    <comment_count>8</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-09-30 15:55:06 +0400</bug_when>
    <thetext>...но его держат за руки и не дают убрать. :D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31239</commentid>
    <comment_count>9</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-30 15:55:34 +0400</bug_when>
    <thetext>А мантейнер ivman/pmount против того, чтобы держать в своем пакете hal-политики
для submount.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31251</commentid>
    <comment_count>10</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-09-30 17:35:00 +0400</bug_when>
    <thetext>а hal-политики против submount ? ;-)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31252</commentid>
    <comment_count>11</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-30 17:48:48 +0400</bug_when>
    <thetext>Не барское это дело... Желающие могут создать пакет removable-control, наполнить
его политиками и повесить на control(5) управление ими...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69304</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-05-04 20:52:59 +0400</bug_when>
    <thetext>Это уже сделано в пакете hal-mount-subfs.  Закрываем?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71914</commentid>
    <comment_count>13</comment_count>
    <who name="Mikhail Gusarov">dottedmag</who>
    <bug_when>2008-06-13 13:00:39 +0400</bug_when>
    <thetext></thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104004</commentid>
    <comment_count>14</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-12-09 01:21:52 +0300</bug_when>
    <thetext>apt-get install hal-mount-subfs
rpm -qld hal-mount-subfs</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>