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

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

    <bug>
          <bug_id>10885</bug_id>
          
          <creation_ts>2007-02-20 19:35:52 +0300</creation_ts>
          <short_desc>добавить initscript</short_desc>
          <delta_ts>2007-02-21 18:09:02 +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>wireless-tools</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>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey Gladkov">legion</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vsu</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>45607</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-02-20 19:35:55 +0300</bug_when>
    <thetext>Добавьте initscript для ifrename. Это нужно на машинах где есть несколько
сетевых карточек и используется udev. В этом случае интерфейсы при загрузке
модулей могут меняться местами, что приводит etcnet в неработоспособное состояние.
Наличие initscript&apos;а перед загрузкой сети позволит переименовать интерфейсы(по
/etc/iftab) и etcnet сможет сконфигурировать их в нужном порядке. А также, если
это нужно, etcnet может их снова переименовать по /etc/net/iftab.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45608</commentid>
    <comment_count>1</comment_count>
      <attachid>1825</attachid>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-02-20 19:38:27 +0300</bug_when>
    <thetext>Created attachment 1825
initsrcipt

Вот собственно такой initscript я предлагаю сделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45611</commentid>
    <comment_count>2</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2007-02-20 20:19:35 +0300</bug_when>
    <thetext>А не проще озадачить этим сам udeff?  По крайней мере для инсталлера сработает.

$ cat /etc/udev/rules.d/10-net-names.rules 
SUBSYSTEM==&quot;net&quot;, DRIVERS==&quot;?*&quot;, ATTRS{address}==&quot;00:16:d3:29:97:13&quot;, NAME=&quot;eth0&quot;
SUBSYSTEM==&quot;net&quot;, DRIVERS==&quot;?*&quot;, ATTRS{address}==&quot;00:16:6f:b2:2a:aa&quot;, NAME=&quot;eth1&quot;

17:47 &lt;raorn&gt; vsu_: ifrename через udeff - это как здесь
http://www.debianhelp.co.uk/udev.htm ?
17:47 &lt;raorn&gt; vsu_: &quot;Examples using udev&quot;
17:48 &lt;vsu_&gt; raorn: ага, так
17:49 &lt;vsu_&gt; raorn: только при использовании vlan это развалится
17:52 &lt;raorn&gt; vsu: а что с vlan не так?
17:53 &lt;vsu&gt; raorn: а он vlan-ы от основного интерфейса отличить не может
17:53 &lt;raorn&gt; а
17:53 &lt;raorn&gt; это гже-то я видел костылики
17:53 &lt;raorn&gt; в манддривовском удеффе кажеццо
17:54 &lt;vsu&gt; raorn: http://qa.mandriva.com/show_bug.cgi?id=24369
17:54 &lt;vsu&gt; raorn: хак там кривой - проверяется, что в имени интерфейса нет &quot;.&quot;
17:55 &lt;raorn&gt; vsu: ага
17:56 &lt;vsu&gt; raorn: ещё есть гадость под названием bonding, которая, подозреваю,
тоже берёт mac с какого-то из физических интерфейсов
17:57 &lt;raorn&gt; vsu: ачоделать-то?
18:03 &lt;vsu&gt; raorn: как обычно - вешаццо

2vsu: тут ничего в лучшую сторону не изменилось?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45612</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-02-20 20:37:44 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; А не проще озадачить этим сам udeff?  По крайней мере для инсталлера сработает.

Ты предлагаешь генерировать в инсталляторе правила для udev ? ... Это совсем не
проще. Думаю, iftab более подходит для этих целей.

Запускать подобный сервис можно всегда т.к. это ничему не противоречит и не мешает.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45613</commentid>
    <comment_count>4</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2007-02-20 20:50:41 +0300</bug_when>
    <thetext>Что именно генерировать - большого рояля не играет.  А вот ifrename в
процитированной ситуации просто не работает, потому как не может переименовать
eth1 в уже созданный eth0.  Для использования ifrename интерфейсам приходится
давать имена, отличные от стандартных.  А udeff глючит с vlan&apos;ами.  Нет в жизни
счастья.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45614</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-02-20 20:56:20 +0300</bug_when>
    <thetext>ifrename -t на стадии запуска rc-скрипта работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45616</commentid>
    <comment_count>6</comment_count>
    <who name="Sir Raorn">raorn</who>
    <bug_when>2007-02-20 21:08:32 +0300</bug_when>
    <thetext>Туплю.  -t не разглядел и вспомнил почему в etcnet этим пользоваться нельзя.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45703</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-02-21 18:07:12 +0300</bug_when>
    <thetext>Reassign to legion@altlinux.org
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45704</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2007-02-21 18:07:48 +0300</bug_when>
    <thetext>$ rpmquery -p --lastchange SRPMS/wireless-tools-28-alt7.1.src.rpm 
* Wed Feb 21 2007 Alexey Gladkov &lt;legion@altlinux.ru&gt; 28-alt7.1

- NMU:
  + Add initscript for ifrename (#10885).
  + Spec cleanup.
</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1825</attachid>
            <date>2007-02-20 19:38:27 +0300</date>
            <delta_ts>2007-02-20 19:38:27 +0300</delta_ts>
            <desc>initsrcipt</desc>
            <filename>ifrename</filename>
            <type>text/plain</type>
            <size>623</size>
            <attacher name="Alexey Gladkov">legion</attacher>
            
              <data encoding="base64">IyEgL2Jpbi9zaAojCiMgUmVuYW1lIG5ldHdvcmsgaW50ZXJmYWNlcyBiZWZvcmUgbmV0d29yayBz
dGFydAojCiMgY2hrY29uZmlnOiAyMzQ1IDkgOTAKIyBkZXNjcmlwdGlvbjogUmVuYW1lIG5ldHdv
cmsgaW50ZXJmYWNlcyBiZWZvcmUgbmV0d29yayBzdGFydAoKIyBEbyBub3QgbG9hZCBSSCBjb21w
YXRpYmlsaXR5IGludGVyZmFjZS4KV0lUSE9VVF9SQ19DT01QQVQ9MQoKLiAvZXRjL2luaXQuZC9m
dW5jdGlvbnMKCklGVEFCPS9ldGMvaWZ0YWIKUFJPR1JBTT0naWZyZW5hbWUgLXQnClNvdXJjZUlm
Tm90RW1wdHkgL2V0Yy9zeXNjb25maWcvaWZyZW5hbWUKUkVUVkFMPTAKCnN0YXJ0KCkgewogICAg
WyAtcyAiJElGVEFCIiBdIHx8IHJldHVybiAwCiAgICBhY3Rpb24gJ0V4ZWN1dGluZyBpZnJlbmFt
ZTonICRQUk9HUkFNCiAgICBSRVRWQUw9JD8KICAgIHJldHVybiAkUkVUVkFMCn0KCmNhc2UgIiQx
IiBpbgogIHN0YXJ0KQogIAlzdGFydAoJOzsKICBzdGF0dXN8c3RvcHxjb25kc3RvcHxjb25kcmVz
dGFydHxjb25kcmVsb2FkfHJlc3RhcnR8cmVsb2FkKQoJUkVUVkFMPTAKCTs7CiAgKikKCW1zZ191
c2FnZSAiJHswIyMqL30ge3N0YXJ0fSIKCVJFVFZBTD0xCmVzYWMKCmV4aXQgJFJFVFZBTAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>