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

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

    <bug>
          <bug_id>9581</bug_id>
          
          <creation_ts>2006-05-17 00:33:58 +0400</creation_ts>
          <short_desc>Separate blacklists for different kernels</short_desc>
          <delta_ts>2007-08-13 13:51:03 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>hotplug</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</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="Artem Delendik">u2u</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>mike</cc>
    
    <cc>vsu</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>38093</commentid>
    <comment_count>0</comment_count>
    <who name="Artem Delendik">u2u</who>
    <bug_when>2006-05-17 00:34:00 +0400</bug_when>
    <thetext>In some cases there are different sets of compiled-in kernel modules.
This patch allows to keep and use additional &quot;blacklist&quot; files for unique
kernels to keep the hotplug of trying to load nonexistent modules.
Differentiation based on `uname -a` information. &quot;blacklist&quot; files are stored in
`uname -a`-name-based directories in /etc/hotplug/blacklist.d . These
directories are automatically created by hotplug in case of their&apos;s absence at
first kernel boot.

I suppose this (or this kind of idea) will be useful for someone&apos;s use. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>38094</commentid>
    <comment_count>1</comment_count>
      <attachid>1491</attachid>
    <who name="Artem Delendik">u2u</who>
    <bug_when>2006-05-17 00:36:09 +0400</bug_when>
    <thetext>Created attachment 1491
separate blacklists (in addition to main blacklist) for hotplug-2004_09_23-alt17</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53968</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-08-13 13:50:50 +0400</bug_when>
    <thetext>I think this won&apos;t be fixed as hotplug is obsolete; back then, one could do that
with our custom modutils and if-clauses which were supported.  AFAIK these
aren&apos;t supported with module-init-tools; if the need arises again, please
consider looking at udev.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>1491</attachid>
            <date>2006-05-17 00:36:09 +0400</date>
            <delta_ts>2006-05-17 00:36:09 +0400</delta_ts>
            <desc>separate blacklists (in addition to main blacklist) for hotplug-2004_09_23-alt17</desc>
            <filename>hotplug-2004_09_23-blacklist_addon.patch</filename>
            <type>text/plain</type>
            <size>5778</size>
            <attacher name="Artem Delendik">u2u</attacher>
            
              <data encoding="base64">ZGlmZiAtdXIgaG90cGx1Zy0yMDA0XzA5XzIzLm9yaWcvZXRjL2hvdHBsdWcvYWNwaS5yYyBob3Rw
bHVnLTIwMDRfMDlfMjMvZXRjL2hvdHBsdWcvYWNwaS5yYwotLS0gaG90cGx1Zy0yMDA0XzA5XzIz
Lm9yaWcvZXRjL2hvdHBsdWcvYWNwaS5yYwkyMDA2LTA1LTE2IDIyOjEwOjE5ICswMzAwCisrKyBo
b3RwbHVnLTIwMDRfMDlfMjMvZXRjL2hvdHBsdWcvYWNwaS5yYwkyMDA2LTA1LTE2IDIxOjE5OjA1
ICswMzAwCkBAIC0xOCwxNSArMTgsMTYgQEAKICMgc3RhcnQgdGhpcyBzY3JpcHQgb25seSBmb3Ig
Mi42IGtlcm5lbCBhbmQgaWYgYWNwaSBuYW1lc3BhY2UgZW5hYmxlZAogWyAtZCAkU1lTRlMvZmly
bXdhcmUvYWNwaS9uYW1lc3BhY2UvQUNQSSBdIHx8IGV4aXQgMAogCi0KIHN0YXJ0KCkKIHsKLQlN
T0RVTEVTPWAvdXNyL2Jpbi9hY3Bpc2NhbiAtciAyPi9kZXYvbnVsbHxzb3J0IC11YAotCWZvciBp
IGluICRNT0RVTEVTCi0JZG8KLQkgICAgL3NiaW4vbW9kcHJvYmUgJGkgPi9kZXYvbnVsbAorCU1P
RFVMRVM9YC91c3IvYmluL2FjcGlzY2FuIC1yIDI+L2Rldi9udWxsfHNvcnQgLXUgJiYgZWNobyAi
YWMiYAorCWZvciBpIGluICRNT0RVTEVTIDsgZG8KKwkgICAgaWYgISBsb2FkZWQgJGkgOyB0aGVu
CisJCWlmICEgYmxhY2tsaXN0ZWQgJGkgOyB0aGVuCisJCSAgICAvc2Jpbi9tb2Rwcm9iZSAkaSA+
L2Rldi9udWxsCisJCWZpCisJICAgIGZpCiAJZG9uZQotCW1vZHByb2JlIGFjID4vZGV2L251bGwK
IH0KIAogc3RvcCgpCkBAIC0zNiw3ICszNyw2IEBACiAJZG8KIAkgICAgL3NiaW4vbW9kcHJvYmUg
LXIgJGkgPi9kZXYvbnVsbAogCWRvbmUKLQltb2Rwcm9iZSAtciBhYyA+L2Rldi9udWxsCiB9CiAK
IHN0YXR1cygpCmRpZmYgLXVyIGhvdHBsdWctMjAwNF8wOV8yMy5vcmlnL2V0Yy9ob3RwbHVnL2Js
b2NrLnJjIGhvdHBsdWctMjAwNF8wOV8yMy9ldGMvaG90cGx1Zy9ibG9jay5yYwotLS0gaG90cGx1
Zy0yMDA0XzA5XzIzLm9yaWcvZXRjL2hvdHBsdWcvYmxvY2sucmMJMjAwNi0wNS0xNiAyMjoxMDox
OSArMDMwMAorKysgaG90cGx1Zy0yMDA0XzA5XzIzL2V0Yy9ob3RwbHVnL2Jsb2NrLnJjCTIwMDYt
MDUtMTYgMjI6MTg6NDggKzAzMDAKQEAgLTE5LDggKzE5LDEzIEBACiAKIHN0YXJ0KCkKIHsKLSAg
ICBmb3IgaSBpbiBgc3RvcmFnZXNjYW4gLXIgMj4vZGV2L251bGx8dW5pcWA7ZG8KLQltb2Rwcm9i
ZSAkaQorICAgIE1PRFVMRVM9YHN0b3JhZ2VzY2FuIC1yIDI+L2Rldi9udWxsfHVuaXFgCisgICAg
Zm9yIGkgaW4gJE1PRFVMRVMgOyBkbworCWlmICEgbG9hZGVkICRpIDsgdGhlbgorCSAgICBpZiAh
IGJsYWNrbGlzdGVkICRpIDsgdGhlbgorCQkvc2Jpbi9tb2Rwcm9iZSAkaSA+L2Rldi9udWxsCisJ
ICAgIGZpCisJZmkKICAgICBkb25lCiB9CiAKZGlmZiAtdXIgaG90cGx1Zy0yMDA0XzA5XzIzLm9y
aWcvZXRjL2hvdHBsdWcvY3B1LnJjIGhvdHBsdWctMjAwNF8wOV8yMy9ldGMvaG90cGx1Zy9jcHUu
cmMKLS0tIGhvdHBsdWctMjAwNF8wOV8yMy5vcmlnL2V0Yy9ob3RwbHVnL2NwdS5yYwkyMDA2LTA1
LTE2IDIyOjEwOjE5ICswMzAwCisrKyBob3RwbHVnLTIwMDRfMDlfMjMvZXRjL2hvdHBsdWcvY3B1
LnJjCTIwMDYtMDUtMTYgMjE6Mzc6MjYgKzAzMDAKQEAgLTE2LDExICsxNiwxNCBAQAogCiBzdGFy
dCgpCiB7Ci0JTU9EVUxFUz1gL3Vzci9iaW4vY3B1c2NhbiAtciAyPi9kZXYvbnVsbHxzb3J0IC11
YAotCWZvciBpIGluICRNT0RVTEVTCi0JZG8KLQkgICAgL3NiaW4vbW9kcHJvYmUgJGkgPi9kZXYv
bnVsbAotCWRvbmUKKyAgICBNT0RVTEVTPWAvdXNyL2Jpbi9jcHVzY2FuIC1yIDI+L2Rldi9udWxs
fHNvcnQgLXVgCisgICAgZm9yIGkgaW4gJE1PRFVMRVMgOyBkbworCWlmICEgbG9hZGVkICRpIDsg
dGhlbgorCSAgICBpZiAhIGJsYWNrbGlzdGVkICRpIDsgdGhlbgorCQkvc2Jpbi9tb2Rwcm9iZSAk
aSA+L2Rldi9udWxsCisJICAgIGZpCisJZmkKKyAgICBkb25lCiB9CiAKIHN0b3AoKQpkaWZmIC11
ciBob3RwbHVnLTIwMDRfMDlfMjMub3JpZy9ldGMvaG90cGx1Zy9ob3RwbHVnLmZ1bmN0aW9ucyBo
b3RwbHVnLTIwMDRfMDlfMjMvZXRjL2hvdHBsdWcvaG90cGx1Zy5mdW5jdGlvbnMKLS0tIGhvdHBs
dWctMjAwNF8wOV8yMy5vcmlnL2V0Yy9ob3RwbHVnL2hvdHBsdWcuZnVuY3Rpb25zCTIwMDYtMDUt
MTYgMjI6MTA6MTkgKzAzMDAKKysrIGhvdHBsdWctMjAwNF8wOV8yMy9ldGMvaG90cGx1Zy9ob3Rw
bHVnLmZ1bmN0aW9ucwkyMDA2LTA1LTE2IDIxOjQ1OjM5ICswMzAwCkBAIC04Myw2ICs4MywzOSBA
QAogICAgIG1lc2cgIiRAIgogfQogCisjIGNoZWNrIGlmIG1vZHVsZSdzIGFscmVhZHkgbG9hZGVk
CisjIGlmIGl0J3MgcHJlc2VudCByZXR1cm4gMQorIyBlbHNlIHJldHVybiAwCisKK2xvYWRlZCgp
Cit7CisgICAgbG9jYWwgTU9EVUxFPSQxCisgICAgaWYgbHNtb2QgfCBncmVwIC1xICJeJChlY2hv
ICRNT0RVTEV8c2VkIC1lICdzLy0vXy9nJykgIiA+IC9kZXYvbnVsbCAyPiYxOyB0aGVuCisJcmV0
dXJuIDA7CisgICAgZmkKKyAgICByZXR1cm4gMTsKK30KKworIyBjaGVjayBpZiBtb2R1bGUgaXMg
aW4gYmxhY2tsaXN0CisjIGlmIGl0J3MgdHJ1ZSByZXR1cm4gMQorIyBlbHNlIHJldHVybiAwCisK
K2JsYWNrbGlzdGVkKCkKK3sKKyAgICBpZiBbICEgLWYgJEhPVFBMVUdfRElSL2JsYWNrbGlzdC5k
L2B1bmFtZSAtcmAvYmxhY2tsaXN0IF0gOyB0aGVuCisJbWtkaXIgLXAgJEhPVFBMVUdfRElSL2Js
YWNrbGlzdC5kL2B1bmFtZSAtcmAKKwl0b3VjaCAkSE9UUExVR19ESVIvYmxhY2tsaXN0LmQvYHVu
YW1lIC1yYC9ibGFja2xpc3QKKyAgICBmaQorICAgIGxvY2FsIE1PRFVMRT0kMQorICAgIGlmIGdy
ZXAgLXEgIl4kKGVjaG8gJE1PRFVMRXxzZWQgLWUgJ3MvWy1fXS9bLV9dL2cnKVwkIiAkSE9UUExV
R19ESVIvYmxhY2tsaXN0IFwKKwkkSE9UUExVR19ESVIvYmxhY2tsaXN0LmQvKiBcCisJJEhPVFBM
VUdfRElSL2JsYWNrbGlzdC5kL2B1bmFtZSAtcmAvYmxhY2tsaXN0IFwKKyAgICAgICAgPi9kZXYv
bnVsbCAyPiYxOyB0aGVuCisJICAgIGRlYnVnX21lc2cgImJsYWNrbGlzdGVkIG1vZHVsZSAuLi4g
JE1PRFVMRSIKKyAgICAJICAgIHJldHVybiAwCisgICAgZmkKKyAgICByZXR1cm4gMQorfQogCiAj
CiAjIE5vdCAibW9kcHJvYmUgLS1hdXRvY2xlYW4iIC4uLiBvbmUgZHJpdmVyIG1vZHVsZSBjYW4g
aGFuZGxlIG1hbnkKQEAgLTE0OSwxMSArMTgyLDggQEAKICAgICBkbwogCSMgbWF5YmUgZHJpdmVy
IG1vZHVsZXMgbmVlZCBsb2FkaW5nCiAgICAgICAgIExPQURFRD1mYWxzZQotCWlmICEgbHNtb2Qg
fCBncmVwIC1xICJeJChlY2hvICRNT0RVTEV8c2VkIC1lICdzLy0vXy9nJykgIiA+IC9kZXYvbnVs
bCAyPiYxOyB0aGVuCi0JICAgIGlmIGdyZXAgLXEgIl4kKGVjaG8gJE1PRFVMRXxzZWQgLWUgJ3Mv
Wy1fXS9bLV9dL2cnKVwkIiAkSE9UUExVR19ESVIvYmxhY2tsaXN0IFwKLQkgICAgCSAgICAkSE9U
UExVR19ESVIvYmxhY2tsaXN0LmQvKiBcCi0JCSAgICA+L2Rldi9udWxsIDI+JjE7IHRoZW4KLQkJ
ZGVidWdfbWVzZyAiLi4uIGJsYWNrbGlzdGVkIG1vZHVsZTogICRNT0RVTEUiCisJaWYgISBsb2Fk
ZWQgJE1PRFVMRSA7IHRoZW4KKwkgICAgaWYgYmxhY2tsaXN0ZWQgJE1PRFVMRSA7IHRoZW4KIAkJ
Y29udGludWUKIAkgICAgZmkKIAkgICAgCmRpZmYgLXVyIGhvdHBsdWctMjAwNF8wOV8yMy5vcmln
L2V0Yy9ob3RwbHVnL3Njc2kuYWdlbnQgaG90cGx1Zy0yMDA0XzA5XzIzL2V0Yy9ob3RwbHVnL3Nj
c2kuYWdlbnQKLS0tIGhvdHBsdWctMjAwNF8wOV8yMy5vcmlnL2V0Yy9ob3RwbHVnL3Njc2kuYWdl
bnQJMjAwNi0wNS0xNiAyMjoxMDoxOSArMDMwMAorKysgaG90cGx1Zy0yMDA0XzA5XzIzL2V0Yy9o
b3RwbHVnL3Njc2kuYWdlbnQJMjAwNi0wNS0xNiAyMjoxODoyOCArMDMwMApAQCAtNjEsNyArNjEs
OSBAQAogICAgIGVzYWMKICAgICBpZiBbICIkTU9EVUxFIiAhPSAiIiBdOyB0aGVuCiAJbWVzZyAi
JFRZUEUgYXQgJERFVlBBVEgiCi0JbW9kcHJvYmUgJE1PRFVMRQorCWlmICEgYmxhY2tsaXN0ZWQg
JE1PRFVMRSA7IHRoZW4gCisJICAgIG1vZHByb2JlICRNT0RVTEUKKwlmaQogICAgIGVsc2UKIAlk
ZWJ1Z19tZXNnICJob3cgdG8gYWRkIGRldmljZSB0eXBlPSRUWVBFIGF0ICRERVZQQVRIID8/Igog
ICAgIGZpCmRpZmYgLXVyIGhvdHBsdWctMjAwNF8wOV8yMy5vcmlnL2V0Yy9ob3RwbHVnL3VzYi5y
YyBob3RwbHVnLTIwMDRfMDlfMjMvZXRjL2hvdHBsdWcvdXNiLnJjCi0tLSBob3RwbHVnLTIwMDRf
MDlfMjMub3JpZy9ldGMvaG90cGx1Zy91c2IucmMJMjAwNi0wNS0xNiAyMjoxMDoxOSArMDMwMAor
KysgaG90cGx1Zy0yMDA0XzA5XzIzL2V0Yy9ob3RwbHVnL3VzYi5yYwkyMDA2LTA1LTE2IDIyOjI0
OjM1ICswMzAwCkBAIC0xNDEsNyArMTQxLDkgQEAKICAgICAjIGlmIGRpc3RybyBoYXNuJ3QgYWxy
ZWFkeSBkb25lIHBhcnQgb2YgdGhpcyAuLi4gbG9hZCBjb3JlLAogICAgICMgYW5kIG1vdW50IHVz
YmZzIGJlZm9yZSB0aGUgZmlyc3QgaG90cGx1ZyBhZ2VudCBmaXJlcwogICAgICMgKHNvIGl0J2xs
IGJlIGF2YWlsYWJsZSB0byB0aGUgYWdlbnRzKS4KLSAgICBtb2Rwcm9iZSAtcSB1c2Jjb3JlID4v
ZGV2L251bGwgMj4mMQorICAgIGlmICEgYmxhY2tsaXN0ZWQgdXNiY29yZSA7IHRoZW4KKwltb2Rw
cm9iZSAtcSB1c2Jjb3JlID4vZGV2L251bGwgMj4mMQorICAgIGZpCiAgICAgaWYgWyAtZCAvcHJv
Yy9idXMvdXNiIF07IHRoZW4KIAkjIGlmIGl0J3Mgbm90IG1vdW50ZWQsIHRyeSB0byBtb3VudCBp
dAogCWlmIFsgLXogImBncmVwICIgL3Byb2MvYnVzL3VzYiAiIC9wcm9jL21vdW50c2AiIF07IHRo
ZW4KQEAgLTE2Myw3ICsxNjUsMTMgQEAKICAgICAjIGlzIGVuYWJsZWQgb24gdGhpcyBzeXN0ZW0s
IGluaXR0aW5nIGEgcm9vdCBodWIgd2lsbCBjYXVzZSBob3RwbHVnCiAgICAgIyBldmVudHMgdG8g
ZmlyZSBmb3IgZXZlcnkgZGV2aWNlIG9uIHRoZSB0cmVlIGF0IHRoYXQgcm9vdC4KICAgICAKLSAg
ICBmb3IgaSBpbiBgL3Vzci9iaW4vcGNpc2NhbiAtciAtYyAwMGM6MDMgMj4vZGV2L251bGx8c29y
dCAtdWA7ZG8gbW9kcHJvYmUgJGk7ZG9uZSA+L2Rldi9udWxsIDI+JjEKKyAgICBmb3IgaSBpbiBg
L3Vzci9iaW4vcGNpc2NhbiAtciAtYyAwMGM6MDMgMj4vZGV2L251bGx8c29ydCAtdWA7IGRvCisJ
aWYgISBsb2FkZWQgJGkgOyB0aGVuCisJICAgIGlmICEgYmxhY2tsaXN0ZWQgJGkgOyB0aGVuCisJ
CW1vZHByb2JlICRpID4vZGV2L251bGwKKwkgICAgZmkKKwlmaQorICAgIGRvbmUKICAgICAKICAg
ICAjIC4uLiBhZGQgYW55IG5vbi1QQ0kgSENEUyBoZXJlLiAgRXhhbXBsZXMgaW5jbHVkZSB0aGUK
ICAgICAjIENSSVMgdXNiLWhvc3QsIFBoaWxpcHMgSVNQLTExNjEsIFN5bWxvZ2ljIDgxMUhTLCBh
bmQgc28gb24uCkBAIC0yMDEsNyArMjA5LDExIEBACiAgICAgIyBTb21lIG1vZHVsZXMgYXJlIHN0
YXRpY2FsbHkgbG9hZGVkLCBwZXJoYXBzIGJlY2F1c2UgdGhleSBhcmUKICAgICAjIG5lZWRlZCB0
byBhY3RpdmF0ZSBmaWxlc3lzdGVtIGRldmljZSBub2Rlcy4KICAgICBmb3IgTU9EVUxFIGluICRT
VEFUSUNfTU9EVUxFX0xJU1Q7IGRvCi0JbW9kcHJvYmUgJE1PRFVMRQorCWlmICEgbG9hZGVkICRN
T0RVTEUgOyB0aGVuCisJICAgIGlmICEgYmxhY2tsaXN0ZWQgJE1PRFVMRSA7IHRoZW4KKwkJbW9k
cHJvYmUgJE1PRFVMRQorCSAgICBmaQorCWZpCiAgICAgZG9uZQogCiAgICAgIyB3ZSBkaWQgZXZl
cnl0aGluZyB3ZSBjb3VsZCAuLi4K
</data>

          </attachment>
      

    </bug>

</bugzilla>