<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>90639</bug_id>
          
          <creation_ts>2005-04-27 10:31 0000</creation_ts>
          <short_desc>Enhanced hwsetup with two options added</short_desc>
          <delta_ts>2005-06-14 09:25:36 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>rene.rheaume@videotron.qc.ca</reporter>
          <assigned_to>livecd@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>rene.rheaume@videotron.qc.ca</who>
            <bug_when>2005-04-27 10:31:16 0000</bug_when>
            <thetext>I made two patches to hwsetup, each one adding one command-line option.

The first one has been around for about one year. It adds a -f (for Fast) option. By using this, PS/2 and serial devices detection is skipped, allowing a very fast execution (0.4 s instead of 15 s on my Athlon XP 2500+!). This would be great for new-world PPC, and legacy-free x86 and amd64 systems as they do not have such antiquated ports.

The second is newer. This time, it adds a -l (for aLsa) option. Instead of loading an OSS module, hwsetup -l will try to load an ALSA module instead. Which one? Simply by prepending &quot;snd-&quot; to the OSS module name. For example: I own a Guillemot Maxi Sound Fortissimo. Its corresponding OSS module is ymfpci. hwsetup -l will try to load snd-ymfpci (the &quot;guessed&quot; ALSA module). If it can&apos;t, it will fallback to the &quot;ymfpci&quot; (OSS) driver. Of course, the -l is ignored if -a (no Audio) is also passed to hwsetup. I know, it is a rough guess and I would like to know with which cards this guess does not work.

I also supply an ebuild which pass optimisation flags to emake.

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rene.rheaume@videotron.qc.ca</who>
            <bug_when>2005-04-27 10:33:02 0000</bug_when>
            <thetext>Created an attachment (id=57403)
Patch adding the -f (fast probing) option 
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rene.rheaume@videotron.qc.ca</who>
            <bug_when>2005-04-27 10:33:49 0000</bug_when>
            <thetext>Created an attachment (id=57404)
Patch adding the -l (try ALSA) option
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rene.rheaume@videotron.qc.ca</who>
            <bug_when>2005-04-27 10:34:22 0000</bug_when>
            <thetext>Created an attachment (id=57405)
Tweaked ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-05-31 13:52:27 0000</bug_when>
            <thetext>This looks really interesting...  I&apos;ll look into it when I get more time...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2005-06-14 09:25:36 0000</bug_when>
            <thetext>Added slightly modifed versions of these patches, so that they worked with the
blacklist patch.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57403</attachid>
            <date>2005-04-27 10:33 0000</date>
            <desc>Patch adding the -f (fast probing) option </desc>
            <filename>hwsetup-fast-option.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGh3c2V0dXAuY18xLjAtMTQJMjAwNC0wMS0wNCAwOTo0Mzo1Mi4wMDAwMDAwMDAgLTA1MDAK
KysrIGh3c2V0dXAuYwkyMDA0LTAxLTA0IDExOjU1OjQxLjAwMDAwMDAwMCAtMDUwMApAQCAtMyw2
ICszLDcgQEAKICogbG9hZHMgbW9kdWxlcywgZ2VuZXJhdGVzIC9kZXYgbGlua3MsIG5vIGlzYXBu
cCBhdXRvY29uZmlndXJhdGlvbiAoeWV0KSAgICAgKgogKiBuZWVkcyBrdWR6dS1kZXZlbCAodmVy
LiAwLjIzIGFuZCB1cCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqCiAq
IEF1dGhvcjogS2xhdXMgS25vcHBlciA8a25vcHBlckBrbm9wcGVyLm5ldD4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICoKKyogTW9kaWZpY2F0aW9uczogUmVu6SBSaOlhdW1lIDxyZW5l
ckBtZWRpb20ucWMuY2E+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKgogXCoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCiAKICNpbmNsdWRlIDxzdGRpby5oPgpAQCAtMjIsNyArMjMsOCBAQAogI2VuZGlm
CiAKICNkZWZpbmUgVkVSU0lPTiAiSFdTRVRVUCAxLjAsIGFuIGF1dG9tYXRpYyBoYXJkd2FyZSBj
b25maWd1cmF0aW9uIHRvb2xcbiIgXAotICAgICAgICAgICAgICAgICIoQykgMjAwMiBLbGF1cyBL
bm9wcGVyIDxrbm9wcGl4QGtub3BwZXIubmV0PlxuXG4iCisgICAgICAgICAgICAgICAgIihDKSAy
MDAyIEtsYXVzIEtub3BwZXIgPGtub3BwaXhAa25vcHBlci5uZXQ+XG4iIFwKKyAgICAgICAgICAg
ICAgICAiTW9kaWZpY2F0aW9ucyAoQykgMjAwNCBSZW7pIFJo6WF1bWUgPHJlbmVyQG1lZGlvbS5x
Yy5jYT5cbiIKIAogI2RlZmluZSBDQVJEU0RCICIvdXNyL3NoYXJlL2h3ZGF0YS9DYXJkcyIKICNk
ZWZpbmUgWFBBVEggIi91c3IvWDExUjYvYmluLyIKQEAgLTUxLDE0ICs1MywxNSBAQAogCiBpbnQg
c3ludGF4KGNoYXIgKm9wdGlvbikKIHsKLSBwcmludGYoVkVSU0lPTik7CisgcHV0cyhWRVJTSU9O
KTsKICBpZihvcHRpb24pIGZwcmludGYoc3RkZXJyLCJod3NldHVwOiBVbmtub3duIG9wdGlvbiAn
JXMnXG5cbiIsb3B0aW9uKTsKLSBwcmludGYoIlVzYWdlOiBod3NldHVwXG4iCi0gICAgICAgICAi
ICAgICAgICAgICAgICAgLXYgICAgICAgYmUgdmVyYm9zZVxuIgotICAgICAgICAgIiAgICAgICAg
ICAgICAgIC1wICAgICAgIHByaW50IHJvdGF0aW5nIHByb21wdFxuIgotICAgICAgICAgIiAgICAg
ICAgICAgICAgIC1hICAgICAgIGlnbm9yZSBhdWRpbyBkZXZpY2VzXG4iCi0gICAgICAgICAiICAg
ICAgICAgICAgICAgLXMgICAgICAgaWdub3JlIHNjc2kgY29udHJvbGxlcnNcbiIKLSAgICAgICAg
ICIgICAgICAgICAgICAgICAtbiAgICAgICBwcm9iZSBvbmx5LCBkb24ndCBjb25maWd1cmUgYW55
dGhpbmcuXG4iKTsKKyBwdXRzKCJVc2FnZTogaHdzZXR1cFxuIgorICAgICAgICAgIlx0XHQtdlx0
YmUgdmVyYm9zZVxuIgorICAgICAgICAgIlx0XHQtcFx0cHJpbnQgcm90YXRpbmcgcHJvbXB0XG4i
CisgICAgICAgICAiXHRcdC1hXHRpZ25vcmUgYXVkaW8gZGV2aWNlc1xuIgorICAgICAgICAgIlx0
XHQtc1x0aWdub3JlIHNjc2kgY29udHJvbGxlcnNcbiIKKyAgICAgICAgICJcdFx0LW5cdHByb2Jl
IG9ubHksIGRvbid0IGNvbmZpZ3VyZSBhbnl0aGluZ1xuIgorICAgICAgICAgIlx0XHQtZlx0cnVu
IGEgZmFzdCBwcm9iZS4iKTsKICByZXR1cm4gb3B0aW9uPzE6MDsKIH0KIApAQCAtMzM2LDcgKzMz
OSw3IEBACiB7CiAgc2lnbmFsKFNJR0FMUk0sU0lHX0lHTik7CiAgZnByaW50ZihzdGRlcnIsIlxu
V0FSTklORzogQXV0b2RldGVjdGlvbiBzZWVtcyB0byBoYW5nLFxuIgotICAgICAgICAgICAgICAg
ICJwbGVhc2UgY2hlY2sgeW91ciBjb21wdXRlcnMgQklPUyBzZXR0aW5ncy5cbiIpOworICAgICAg
ICAgICAgICAgICJwbGVhc2UgY2hlY2sgeW91ciBjb21wdXRlciBCSU9TIHNldHRpbmdzLlxuIik7
CiAgZmZsdXNoKHN0ZGVycik7CiAgaWYod3BpZCkgeyBraWxsKHdwaWQsU0lHVEVSTSk7IHVzbGVl
cCgyNTAwMDAwKTsga2lsbCh3cGlkLFNJR0tJTEwpOyB3cGlkPTA7IH0KICBleGl0KDEpOyAvKiBl
eGl0IHByb2dyYW0gKi8KQEAgLTQ5NiwxMiArNDk5LDEzIEBACiAgcmV0dXJuIDA7CiB9CiAKLWlu
dCBod19zZXR1cChlbnVtIGRldmljZUNsYXNzIGRjLCBpbnQgdmVyYm9zZSwgaW50IHByb2Jlb25s
eSwgaW50IHNraXApCitpbnQgaHdfc2V0dXAoZW51bSBkZXZpY2VDbGFzcyBkYywgaW50IHZlcmJv
c2UsIGludCBwcm9iZW9ubHksIGludCBza2lwLCBpbnQgZmFzdHByb2JlKQogewogIGludCBpLG1v
dXNlPTAsY2Ryb209MCxtb2RlbT0wLHNjYW5uZXI9MDsKKyBpbnQgcHJvYmVvcHQ9ZmFzdHByb2Jl
P1BST0JFX1NBRkU6UFJPQkVfQUxMOwogIHN0cnVjdCBkZXZpY2UgKipjdXJyZW50RGV2cywgKmQs
ICpzZXJpYWxtb3VzZT1OVUxMLCAqdXNibW91c2U9TlVMTDsKICBpZih2ZXJib3NlJlZFUkJPU0Vf
UFJPTVBUKSB3cGlkPXN0YXJ0d2hlZWwoKTsKLSBpZigoY3VycmVudERldnM9cHJvYmVEZXZpY2Vz
KGRjLEJVU19VTlNQRUMsUFJPQkVfQUxMKSk9PU5VTEwpIHJldHVybiAtMTsKKyBpZigoY3VycmVu
dERldnM9cHJvYmVEZXZpY2VzKGRjLEJVU19VTlNQRUMscHJvYmVvcHQpKT09TlVMTCkgcmV0dXJu
IC0xOwogIGlmKHZlcmJvc2UmVkVSQk9TRV9QUk9NUFQmJndwaWQ+MCkgeyBraWxsKHdwaWQsU0lH
VEVSTSk7IHdwaWQ9MDsgdXNsZWVwKDE2MDAwMCk7IHdyaXRlKDIsIlwwMzNbMG0gRG9uZS5cbiIs
MTEpOyB9CiAgZm9yKGk9MDsoZD1jdXJyZW50RGV2c1tpXSk7aSsrKQogICB7CkBAIC01NTUsNyAr
NTU5LDcgQEAKIAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewotIGludCBpLCB2
ZXJib3NlPTAsIHByb2Jlb25seT0wLCBza2lwPTA7CisgaW50IGksIHZlcmJvc2U9MCwgcHJvYmVv
bmx5PTAsIHNraXA9MCwgZmFzdD0wOwogIGVudW0gZGV2aWNlQ2xhc3MgZGM9Q0xBU1NfVU5TUEVD
OwogIGZvcihpPTE7aTxhcmdjO2krKykKICAgewpAQCAtNTY0LDEwICs1NjgsMTEgQEAKICAgIGVs
c2UgaWYoIXN0cmNhc2VjbXAoYXJndltpXSwiLWEiKSkgc2tpcHw9U0tJUF9BVURJTzsKICAgIGVs
c2UgaWYoIXN0cmNhc2VjbXAoYXJndltpXSwiLXMiKSkgc2tpcHw9U0tJUF9TQ1NJOwogICAgZWxz
ZSBpZighc3RyY2FzZWNtcChhcmd2W2ldLCItbiIpKSBwcm9iZW9ubHk9MTsKKyAgIGVsc2UgaWYo
IXN0cmNhc2VjbXAoYXJndltpXSwiLWYiKSkgZmFzdD0xOwogICAgZWxzZSByZXR1cm4gc3ludGF4
KGFyZ3ZbaV0pOwogICB9CiAgLyogQWxsb3cgU0lHVEVSTSwgU0lHSU5UOiBybW1vZCBkZXBlbmRz
IG9uIHRoaXMuICovCiAgc2lnbmFsKFNJR1RFUk0sU0lHX0RGTCk7IHNpZ25hbChTSUdJTlQsU0lH
X0RGTCk7CiAgc2lnbmFsKFNJR0FMUk0sYWxhcm1faGFuZGxlcik7IGFsYXJtKE1BWF9USU1FKTsK
LSByZXR1cm4gaHdfc2V0dXAoZGMsdmVyYm9zZSxwcm9iZW9ubHksc2tpcCk7CisgcmV0dXJuIGh3
X3NldHVwKGRjLHZlcmJvc2UscHJvYmVvbmx5LHNraXAsZmFzdCk7CiB9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>57404</attachid>
            <date>2005-04-27 10:33 0000</date>
            <desc>Patch adding the -l (try ALSA) option</desc>
            <filename>hwsetup-tryalsa-option.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGh3c2V0dXAuYy5vcmlnCTIwMDUtMDQtMjEgMTE6MTA6MTUuMDAwMDAwMDAwIC0wNDAwCisr
KyBod3NldHVwLmMJMjAwNS0wNC0yMSAxNDowNTozOC4wMDAwMDAwMDAgLTA0MDAKQEAgLTcsNiAr
Nyw3IEBACiBcKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAogI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5j
bHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+
CiAjaW5jbHVkZSA8ZXJybm8uaD4KQEAgLTI0LDcgKzI1LDcgQEAKIAogI2RlZmluZSBWRVJTSU9O
ICJIV1NFVFVQIDEuMCwgYW4gYXV0b21hdGljIGhhcmR3YXJlIGNvbmZpZ3VyYXRpb24gdG9vbFxu
IiBcCiAgICAgICAgICAgICAgICAgIihDKSAyMDAyIEtsYXVzIEtub3BwZXIgPGtub3BwaXhAa25v
cHBlci5uZXQ+XG4iIFwKLSAgICAgICAgICAgICAgICAiTW9kaWZpY2F0aW9ucyAoQykgMjAwNCBS
ZW7pIFJo6WF1bWUgPHJlbmVyQG1lZGlvbS5xYy5jYT5cbiIKKyAgICAgICAgICAgICAgICAiTW9k
aWZpY2F0aW9ucyAoQykgMjAwNCwyMDA1IFJlbukgUmjpYXVtZSA8cmVuZXJAbWVkaW9tLnFjLmNh
PlxuIgogCiAjZGVmaW5lIENBUkRTREIgIi91c3Ivc2hhcmUvaHdkYXRhL0NhcmRzIgogI2RlZmlu
ZSBYUEFUSCAiL3Vzci9YMTFSNi9iaW4vIgpAQCAtNjEsNyArNjIsOCBAQCBpbnQgc3ludGF4KGNo
YXIgKm9wdGlvbikKICAgICAgICAgICJcdFx0LWFcdGlnbm9yZSBhdWRpbyBkZXZpY2VzXG4iCiAg
ICAgICAgICAiXHRcdC1zXHRpZ25vcmUgc2NzaSBjb250cm9sbGVyc1xuIgogICAgICAgICAgIlx0
XHQtblx0cHJvYmUgb25seSwgZG9uJ3QgY29uZmlndXJlIGFueXRoaW5nXG4iCi0gICAgICAgICAi
XHRcdC1mXHRydW4gYSBmYXN0IHByb2JlLiIpOworICAgICAgICAgIlx0XHQtZlx0cnVuIGEgZmFz
dCBwcm9iZVxuIgorICAgICAgICAgIlx0XHQtbFx0dHJ5IHRvIGxvYWQgYW4gQUxTQSBzb3VuZCBt
b2R1bGUuIik7CiAgcmV0dXJuIG9wdGlvbj8xOjA7CiB9CiAKQEAgLTQ5OSwxMCArNTAxLDExIEBA
IGludCB3cml0ZWNvbmZpZyhjaGFyICpuYW1lLHN0cnVjdCBkZXZpY2UKICByZXR1cm4gMDsKIH0K
IAotaW50IGh3X3NldHVwKGVudW0gZGV2aWNlQ2xhc3MgZGMsIGludCB2ZXJib3NlLCBpbnQgcHJv
YmVvbmx5LCBpbnQgc2tpcCwgaW50IGZhc3Rwcm9iZSkKK2ludCBod19zZXR1cChlbnVtIGRldmlj
ZUNsYXNzIGRjLCBpbnQgdmVyYm9zZSwgaW50IHByb2Jlb25seSwgaW50IHNraXAsIGludCBmYXN0
cHJvYmUsIGludCB0cnlhbHNhKQogewotIGludCBpLG1vdXNlPTAsY2Ryb209MCxtb2RlbT0wLHNj
YW5uZXI9MDsKKyBpbnQgaSxtb3VzZT0wLGNkcm9tPTAsbW9kZW09MCxzY2FubmVyPTAsYWxzYW9r
PTA7CiAgaW50IHByb2Jlb3B0PWZhc3Rwcm9iZT9QUk9CRV9TQUZFOlBST0JFX0FMTDsKKyBjb25z
dCBjaGFyICphbHNhZHJpdmVyPU5VTEw7CiAgc3RydWN0IGRldmljZSAqKmN1cnJlbnREZXZzLCAq
ZCwgKnNlcmlhbG1vdXNlPU5VTEwsICp1c2Jtb3VzZT1OVUxMOwogIGlmKHZlcmJvc2UmVkVSQk9T
RV9QUk9NUFQpIHdwaWQ9c3RhcnR3aGVlbCgpOwogIGlmKChjdXJyZW50RGV2cz1wcm9iZURldmlj
ZXMoZGMsQlVTX1VOU1BFQyxwcm9iZW9wdCkpPT1OVUxMKSByZXR1cm4gLTE7CkBAIC01MzcsOCAr
NTQwLDIzIEBAIGludCBod19zZXR1cChlbnVtIGRldmljZUNsYXNzIGRjLCBpbnQgdmUKICAgICAg
ICBjYXNlIENMQVNTX1ZJREVPOiAgIHdyaXRlY29uZmlnKCIvZXRjL3N5c2NvbmZpZy94c2VydmVy
IixkLHZlcmJvc2UpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
Y2FzZSBDTEFTU19BVURJTzogICBpZihza2lwJlNLSVBfQVVESU8pIGJyZWFrOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaWYodHJ5YWxzYSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsc2Fvaz0wOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBhc3ByaW50ZigmYWxzYWRyaXZlciwgInNuZC0lcyIsIGQtPmRyaXZl
cik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsb2FkX21vZChhbHNhZHJpdmVy
LHZlcmJvc2UpID09IDApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZHJpdmVyPWFsc2Fkcml2ZXI7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgd3JpdGVjb25maWcoIi9ldGMvc3lzY29uZmlnL3NvdW5kIixk
LHZlcmJvc2UpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsc2Fvaz0xOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCFhbHNhb2spIC8qIGZhbGxiYWNrICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgd3JpdGVjb25maWcoIi9ldGMvc3lzY29uZmlnL3NvdW5kIixkLHZlcmJvc2UpOwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbG9hZF9tb2QoZC0+ZHJpdmVyLHZlcmJvc2UpOyBicmVhazsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICBjYXNlIENMQVNTX05FVFdPUks6IHdyaXRlY29uZmlnKCIvZXRjL3N5
c2NvbmZpZy9uZXRjYXJkIixkLHZlcmJvc2UpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
bG9hZF9tb2QoZC0+ZHJpdmVyLHZlcmJvc2UpOyBicmVhazsKICAgICAgICBjYXNlIENMQVNTX0ZM
T1BQWTogIHdyaXRlY29uZmlnKCIvZXRjL3N5c2NvbmZpZy9mbG9wcHkiLGQsdmVyYm9zZSk7CkBA
IC01NTQsMTIgKzU3MiwxMyBAQCBpbnQgaHdfc2V0dXAoZW51bSBkZXZpY2VDbGFzcyBkYywgaW50
IHZlCiAgICAgICB9CiAgICAgfQogICB9CisgaWYoYWxzYWRyaXZlciE9TlVMTCkgZnJlZShhbHNh
ZHJpdmVyKTsKICByZXR1cm4gMDsKIH0KIAogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQogewotIGludCBpLCB2ZXJib3NlPTAsIHByb2Jlb25seT0wLCBza2lwPTAsIGZhc3Q9MDsKKyBp
bnQgaSwgdmVyYm9zZT0wLCBwcm9iZW9ubHk9MCwgc2tpcD0wLCBmYXN0PTAsIGFsc2FhdWRpbz0w
OwogIGVudW0gZGV2aWNlQ2xhc3MgZGM9Q0xBU1NfVU5TUEVDOwogIGZvcihpPTE7aTxhcmdjO2kr
KykKICAgewpAQCAtNTY5LDEwICs1ODgsMTEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgZWxzZSBpZighc3RyY2FzZWNtcChhcmd2W2ldLCItcyIpKSBza2lwfD1TS0lQX1ND
U0k7CiAgICBlbHNlIGlmKCFzdHJjYXNlY21wKGFyZ3ZbaV0sIi1uIikpIHByb2Jlb25seT0xOwog
ICAgZWxzZSBpZighc3RyY2FzZWNtcChhcmd2W2ldLCItZiIpKSBmYXN0PTE7CisgICBlbHNlIGlm
KCFzdHJjYXNlY21wKGFyZ3ZbaV0sIi1sIikpIGFsc2FhdWRpbz0xOwogICAgZWxzZSByZXR1cm4g
c3ludGF4KGFyZ3ZbaV0pOwogICB9CiAgLyogQWxsb3cgU0lHVEVSTSwgU0lHSU5UOiBybW1vZCBk
ZXBlbmRzIG9uIHRoaXMuICovCiAgc2lnbmFsKFNJR1RFUk0sU0lHX0RGTCk7IHNpZ25hbChTSUdJ
TlQsU0lHX0RGTCk7CiAgc2lnbmFsKFNJR0FMUk0sYWxhcm1faGFuZGxlcik7IGFsYXJtKE1BWF9U
SU1FKTsKLSByZXR1cm4gaHdfc2V0dXAoZGMsdmVyYm9zZSxwcm9iZW9ubHksc2tpcCxmYXN0KTsK
KyByZXR1cm4gaHdfc2V0dXAoZGMsdmVyYm9zZSxwcm9iZW9ubHksc2tpcCxmYXN0LGFsc2FhdWRp
byk7CiB9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>57405</attachid>
            <date>2005-04-27 10:34 0000</date>
            <desc>Tweaked ebuild</desc>
            <filename>hwsetup-1.0-r4.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzCgpNWV9QVj0ke1BWfS0xNApERVNDUklQVElPTj0iSGFyZHdh
cmUgc2V0dXAgcHJvZ3JhbSIKSE9NRVBBR0U9Imh0dHA6Ly93d3cua25vcHBlci5uZXQvIgpTUkNf
VVJJPSJodHRwOi8vZGV2ZWxvcGVyLmxpbnV4dGFnLm5ldC9rbm9wcGl4L3NvdXJjZXMvJHtQTn1f
JHtNWV9QVn0udGFyLmd6IgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+eDg2
IC1zcGFyYyAtbWlwcyIKSVVTRT0iIgoKREVQRU5EPSI+PXN5cy1hcHBzL2t1ZHp1LWtub3BwaXgt
MS4wIgpSREVQRU5EPSJ2aXJ0dWFsL2xpYmMiCgpzcmNfY29tcGlsZSgpIHsKCWVwYXRjaCAke0ZJ
TEVTRElSfS8ke1B9LWdlbnRvby5wYXRjaAoJZXBhdGNoICR7RklMRVNESVJ9LyR7UE59LWZhc3Qt
b3B0aW9uLmRpZmYKCWVwYXRjaCAke0ZJTEVTRElSfS8ke1BOfS10cnlhbHNhLW9wdGlvbi5kaWZm
CgllbWFrZSBPUFQ9IiR7Q0ZMQUdTfSIgTERGTEFHUz0iJHtMREZMQUdTfSIgfHwgZGllCn0KCnNy
Y19pbnN0YWxsKCkgewoJbWFrZSBpbnN0YWxsIHByZWZpeD0ke0R9L3VzciB8fCBkaWUgIkluc3Rh
bGwgZmFpbGVkIgp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>