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

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

    <bug>
          <bug_id>32166</bug_id>
          
          <creation_ts>2016-06-02 12:59:17 +0300</creation_ts>
          <short_desc>Не использует свежесгенерированные имена интерфейсов.</short_desc>
          <delta_ts>2020-04-30 10:26:33 +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>udev-rule-generator</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="Sergey Y. Afonin">asy</assigned_to>
          <cc>asy</cc>
    
    <cc>mike</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>157177</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2016-06-02 12:59:17 +0300</bug_when>
    <thetext>Если используется udev-rule-generator-net, то сгенерированные имена интерфейсов используются только после перезагрузки. Например, если имеется единственная сетевая карта, то удаление 70-persistent-net.rules приведёт к тому, что сеть не поднимется, если настроена на eth0.

Может быть, что-то можно дёрнуть в udevd-final ? И, заодно, надо перенести его до network. Может быть, сделать его сразу S03udevd-final.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>157205</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-06-03 14:17:31 +0300</bug_when>
    <thetext>udevadm trigger или перезагрузка модуля?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189328</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2020-04-19 16:01:43 +0300</bug_when>
    <thetext>(In reply to Michael Shigorin from comment #1)

&gt; udevadm trigger или перезагрузка модуля?

Последнее. Триггер либо не нужен, либо его, всё равно, уже сделал udevd-final. Туда, видимо, и надо вставить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189365</commentid>
    <comment_count>3</comment_count>
      <attachid>8734</attachid>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2020-04-20 16:07:40 +0300</bug_when>
    <thetext>Created attachment 8734
вариант патча, заодно и для bug 29282

Пока видится как-то так. Про is_yes &quot;$BUG_29282&quot; написано в соответствующем баге. sleep 1 после renaming interfaces на всякий случай: дважды словил неподнимающийся ether4 при перезагрузке, может быть тоже где-то race. Теоретически ещё можно $CURRIENT-$MODIFIED по модулю взять (само на себя умножить и сравнивать с 90000, операция &quot;модуль числа&quot; в sh отсутствует?) на случай севшей батарейки, чтобы не дёргать лишний раз.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>189583</commentid>
    <comment_count>4</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2020-04-30 10:26:33 +0300</bug_when>
    <thetext>udev-rule-generator-2:1.4-alt1 -&gt; sisyphus:

 Sun Apr 26 2020 Sergey Y. Afonin &lt;asy@altlinux&gt; 2:1.4-alt1
 - renamed sysconfig/write_net_rules to sysconfig/udev-rule-generator
 - renaming interfaces if 70-persistent-net.rules recently changed (ALT #32166)
 - added the ability to update persistent-net.rules (ALT #29282)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>8734</attachid>
            <date>2020-04-20 16:07:40 +0300</date>
            <delta_ts>2020-04-20 16:07:40 +0300</delta_ts>
            <desc>вариант патча, заодно и для bug 29282</desc>
            <filename>udevd-final-bug_32166.patch</filename>
            <type>text/plain</type>
            <size>1195</size>
            <attacher name="Sergey Y. Afonin">asy</attacher>
            
              <data encoding="base64">LS0tIHVkZXZkLWZpbmFsLm9sZAkyMDE5LTA5LTI0IDE3OjM1OjI1LjAwMDAwMDAwMCArMDAwMAor
KysgdWRldmQtZmluYWwJMjAyMC0wNC0yMCAxNjo1NTozMi43NDI5NjU3NTkgKzAwMDAKQEAgLTIy
LDYgKzIyLDEwIEBACiAjIFNvdXJjZSBmdW5jdGlvbiBsaWJyYXJ5LgogLiAvZXRjL2luaXQuZC9m
dW5jdGlvbnMKIAorQlVHXzI5MjgyPW5vCisKK1NvdXJjZUlmTm90RW1wdHkgL2V0Yy9zeXNjb25m
aWcvdWRldi1ydWxlLWdlbmVyYXRvcgorCiBMT0NLRklMRT0vcnVuL2xvY2svc3Vic3lzL3VkZXZk
LWZpbmFsCiBSRVRWQUw9MAogCkBAIC0zOSw2ICs0MywzMCBAQAogCWFjdGlvbiAiSGFuZGxpbmcg
cmVtYWluaW5nIHVkZXYgZXZlbnRzOiIgdWRldmFkbSB0cmlnZ2VyIFwKIAkJJiYgdG91Y2ggIiRM
T0NLRklMRSIKIAlSRVRWQUw9JD8KKworCU1PRFVMRVM9YGxzIC1kbCAvc3lzL2NsYXNzL25ldC8q
L2RldmljZS9kcml2ZXIgfCBzZWQgInN8LiovfHwiIHwgdW5pcWAKKwlpc195ZXMgIiRCVUdfMjky
ODIiICYmIFwKKwkJeyAjIGh0dHBzOi8vYnVnemlsbGEuYWx0bGludXgub3JnLzI5MjgyI2MzNAor
CQkJZm9yIE1PRFVMRSBpbiAkTU9EVUxFUzsgZG8KKwkJCQlybW1vZCAkTU9EVUxFICYmIGFjdGlv
biAicmVsb2FkaW5nICRNT0RVTEUgbW9kdWxlIGZvciB0cmlnZ2VyaW5nIHVkZXYiIG1vZHByb2Jl
ICRNT0RVTEUKKwkJCQlSRVRWQUw9JFtSRVRWQUwrJD9dCisJCQlkb25lCisJCQlzbGVlcCAyCisJ
CQl1ZGV2YWRtIGNvbnRyb2wgLS1yZWxvYWQtcnVsZXMKKwkJfQorCVsgLWYgL2V0Yy91ZGV2L3J1
bGVzLmQvNzAtcGVyc2lzdGVudC1uZXQucnVsZXMgXSAmJiBcCisJCXsKKwkJCU1PRElGSUVEPWBz
dGF0IC1jICVZIC9ldGMvdWRldi9ydWxlcy5kLzcwLXBlcnNpc3RlbnQtbmV0LnJ1bGVzYAorCQkJ
Q1VSUklFTlQ9YGRhdGUgKyVzYAorCQkJaWYgWyAkWyRDVVJSSUVOVC0kTU9ESUZJRURdIC1sdCAz
MDAgXTsgdGhlbgorCQkJCWZvciBNT0RVTEUgaW4gJE1PRFVMRVM7IGRvCisJCQkJCXJtbW9kICRN
T0RVTEUgJiYgYWN0aW9uICJyZWxvYWRpbmcgJE1PRFVMRSBtb2R1bGUgZm9yIHJlbmFtaW5nIGlu
dGVyZmFjZXMiIG1vZHByb2JlICRNT0RVTEUKKwkJCQkJUkVUVkFMPSRbUkVUVkFMKyQ/XQorCQkJ
CWRvbmUKKwkJCQlzbGVlcCAxCisJCQlmaQorCQl9CisKIAlyZXR1cm4gJFJFVFZBTAogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>