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

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

    <bug>
          <bug_id>18095</bug_id>
          
          <creation_ts>2008-12-04 12:08:15 +0300</creation_ts>
          <short_desc>Повторное монтирование разделов, указанных в /etc/fstab</short_desc>
          <delta_ts>2008-12-08 19:16:19 +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>hal-mount-subfs</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>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="serpiph">serpiph</reporter>
          <assigned_to name="Michael A. Kangin">prividen</assigned_to>
          <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>82207</commentid>
    <comment_count>0</comment_count>
      <attachid>3111</attachid>
    <who name="serpiph">serpiph</who>
    <bug_when>2008-12-04 12:08:15 +0300</bug_when>
    <thetext>Created attachment 3111
Добавление проверки LABEL= и UUID= в /etc/fstab

Программа /usr/share/hal/hal-mount-fs при включённом параметре IGNORE_FSTAB_ENTRIES учитывает только те строки, которые начинаются с имени устройства, но совсем не видит строки, начинающиеся с LABEL= или UUID=. При этом если есть устройство, которое подключается через USB или Firewire и прописано в /etc/fstab через вышеуказанные параметры, то автомонтирование не отмонтировав предыдущее подключение, монтирует в новом, в результате систему начинает клинить.
Предлагаю патч для коррекциии этого.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82263</commentid>
    <comment_count>1</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2008-12-05 15:21:40 +0300</bug_when>
    <thetext>Кажется, в своё время это делалось в основном для сидиромов всяких, оттого с лабелами не заморочился.
Там в патче во втором случае речь же про монтирование по лабелам идёт?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82287</commentid>
    <comment_count>2</comment_count>
    <who name="serpiph">serpiph</who>
    <bug_when>2008-12-05 18:06:26 +0300</bug_when>
    <thetext>Там 2 условия:
1) монтирование через UUID=
2) монтирование через LABEL=

Вроде, других вариантов монтирования в /etc/fstab я не встречал. Если есть, то добавьте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82288</commentid>
    <comment_count>3</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2008-12-05 18:12:06 +0300</bug_when>
    <thetext>&gt; Там 2 условия:
&gt; 1) монтирование через UUID=
&gt; 2) монтирование через LABEL=

В том смысле, что во втором варианте опять юид проверяется. Ну да ладно, смысл ясен. Попробую на днях.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82452</commentid>
    <comment_count>4</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2008-12-08 19:16:18 +0300</bug_when>
    <thetext>Fixed in http://git.altlinux.org/people/prividen/packages/hal-mount-subfs.git?p=hal-mount-subfs.git;a=commit;h=08827f593d3cba38b666fce01fe39031d044919a

Войдет в следующую версию.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3111</attachid>
            <date>2008-12-04 12:08:15 +0300</date>
            <delta_ts>2008-12-04 12:08:15 +0300</delta_ts>
            <desc>Добавление проверки LABEL= и UUID= в /etc/fstab</desc>
            <filename>mount-hal-fs.patch</filename>
            <type>text/plain</type>
            <size>871</size>
            <attacher name="serpiph">serpiph</attacher>
            
              <data encoding="base64">LS0tIG1vdW50LWhhbC1mcy5vcmlnCTIwMDgtMTItMDQgMTI6MDM6MTIgKzAzMDAKKysrIG1vdW50
LWhhbC1mcwkyMDA4LTEyLTA0IDExOjQ5OjUzICswMzAwCkBAIC00NSw2ICs0NSwxNiBAQAogCQll
eGl0CiAJZmkKIAorCWlmIFsgIiRJR05PUkVfRlNUQUJfRU5UUklFUyIgPT0gInllcyIgXSAmJiBb
IC1uICIke0hBTF9QUk9QX1ZPTFVNRV9VVUlEfSIgXSAmJiBncmVwIC1FICJeW1V1XVtVdV1bSWld
W0RkXT0ke0hBTF9QUk9QX1ZPTFVNRV9VVUlEfVtbOmJsYW5rOl1dIiAvZXRjL2ZzdGFiID4vZGV2
L251bGw7IHRoZW4KKwkJaW5pdGxvZyAtbiAkTE9HX05BTUUgLXMgIiRIQUxfUFJPUF9CTE9DS19E
RVZJQ0Ugd2l0aCBVVUlEPSR7SEFMX1BST1BfVk9MVU1FX1VVSUR9IGV4aXN0IGluIC9ldGMvZnN0
YWIsIHdpbGwgbm90IGJlIG1vdW50ZWQuIgorCQlleGl0CisJZmkKKworCWlmIFsgIiRJR05PUkVf
RlNUQUJfRU5UUklFUyIgPT0gInllcyIgXSAmJiBbIC1uICIke0hBTF9QUk9QX1ZPTFVNRV9MQUJF
TH0iIF0gJiYgZ3JlcCAtRSAiXltVdV1bVXVdW0lpXVtEZF09JHtIQUxfUFJPUF9WT0xVTUVfVVVJ
RH1bWzpibGFuazpdXSIgL2V0Yy9mc3RhYiA+L2Rldi9udWxsOyB0aGVuCisJCWluaXRsb2cgLW4g
JExPR19OQU1FIC1zICIkSEFMX1BST1BfQkxPQ0tfREVWSUNFIHdpdGggTEFCRUw9JHtIQUxfUFJP
UF9WT0xVTUVfTEFCRUx9IGV4aXN0IGluIC9ldGMvZnN0YWIsIHdpbGwgbm90IGJlIG1vdW50ZWQu
IgorCQlleGl0CisJZmkKKwogCU9CTElHQVRPUllfTU9VTlRfT1BUSU9OUz0ibm9kZXYsbm9zdWlk
LG5vZXhlYyxub2F0aW1lIgogCiAJaWYgWyAiJEhBTF9QUk9QX0lORk9fQ0FURUdPUlkiID09ICJz
dG9yYWdlIiBdOyB0aGVuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>