<?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>180161</bug_id>
          
          <creation_ts>2007-05-28 23:17 0000</creation_ts>
          <short_desc>genkernel-3.4.8 enhanced symlink handling flawed:  my bad!</short_desc>
          <delta_ts>2007-08-22 19:54:11 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Hosted Projects</product>
          <component>genkernel</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>john_r_graham@mindspring.com</reporter>
          <assigned_to>genkernel@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-05-28 23:17:57 0000</bug_when>
            <thetext>In March, I enhanced the genkernel code that copies the kernel build process work products to /boot to include symlink handling like that implemented in the manual kernel build &quot;make install&quot; process.  Chris Gianelloni was kind enough to accept the enhancements and make them part of genkernel-3.4.8.

Unfortunately, I introduced a logic flaw in the symlink tracking code that, on a kernel version change, results in the new kernel (and other work products) being copied into a file named after the previously compiled kernel version.  This flaw only manifests when genkernel is being asked to manage symlinks (with the --symlink command line option or with SYMLINK=&quot;yes&quot; genkernel.conf).

I had also been working on other modest changes to genkernel before I discovered this rather embarassing flaw.  They were too modest to release yet otherwise.  Therefore, I&apos;m submitting two patches.  The first one fixes my --symlink bug.  The second one does several small things:
* Adds logic so that the --oldconfig command line option can be defaulted in
  genkernel.conf.
* Adds logic so that the --tempdir command line option can be defaulted in
  genkernel.conf.  Also adds missing documentation to the man page for the
  --tempdir command line option.  This closes bug #144703.
* Corrects the man page&apos;s description of the --debugfile command line
  option.  This closes bug #150697.

Reproducible: Sometimes

Steps to Reproduce:
1.  Emerge new version of kernel sources.
2.  Use genkernel with the --symlink and --install options to compile the new kernel.
3.  New kernel binary (and initrd and System.map) will be named incorrectly in /boot.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-05-28 23:20:21 0000</bug_when>
            <thetext>Created an attachment (id=120554)
Patch addresses file naming issue.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-05-28 23:57:49 0000</bug_when>
            <thetext>Created an attachment (id=120556)
Patch corrects other minor issues (and closes two other bugs).

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-05-28 23:58:45 0000</bug_when>
            <thetext>My bad again.  This issue is &quot;Reproducible Always&quot; with the previously mentioned preconditions.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2007-06-21 20:17:02 0000</bug_when>
            <thetext>Thanks!

I&apos;ve added both patches to SVN and they&apos;ll show up in the next version of genkernel.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>john_r_graham@mindspring.com</who>
            <bug_when>2007-07-24 02:05:41 0000</bug_when>
            <thetext>Created an attachment (id=125824)
Patch, additive to last one, fixes other --symlink issues.  :(

You guys are going to scrag me.  I ran into another flaw in my --symlink code, which has prompted me to embark on a massive regression test.  It works correctly in *all* corner cases now.  I apologize profusely, but this is the *last* time I&apos;ll have to revisit this minor issue.

- John</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2007-08-21 17:31:50 0000</bug_when>
            <thetext>OK.  I just added the latest patch to SVN so hopefully we&apos;re all done now.  If not, please file up a new bug to keep the confusion down on my end.  Thanks for the patch... =]</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2007-08-22 19:54:11 0000</bug_when>
            <thetext>Please test genkernel 3.4.9_prer1 or better.  This should be fixed now.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120554</attachid>
            <date>2007-05-28 23:20 0000</date>
            <desc>Patch addresses --symlink bug.</desc>
            <filename>genkernel-symlink.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIG9sZC9nZW5fZnVuY3Muc2gJMjAwNy0wNS0yOCAxNzozOTo1MS4wMDAwMDAwMDAgLTA0MDAK
KysrIG5ldy9nZW5fZnVuY3Muc2gJMjAwNy0wNS0yOCAxNzoyMjo0MS4wMDAwMDAwMDAgLTA0MDAK
QEAgLTM3MywyMiArMzczLDI0IEBACiAJZmkKIAogCSMgV2Ugb25seSBlcmFzZSB0aGUgb2xkIGlt
YWdlIHdoZW4gaXQgaXMgdGhlIGV4YWN0IHNhbWUgdmVyc2lvbiBhcyB0aGUKLQkjIGN1cnJlbnQg
aW1hZ2UuICBEaWZmZXJlbnQgdmVyc2lvbiBvbGQgaW1hZ2VzIGFyZSBsZWZ0IGJlaGluZC4gIFRo
aXMgaXMKLQkjIGNvbnNpc3RlbnQgd2l0aCBob3cgIm1ha2UgaW5zdGFsbCIgb2YgdGhlIG1hbnVh
bCBrZXJuZWwgYnVpbGQgd29ya3MuCi0JaWYgWyAiJHtjdXJyRGVzdEltYWdlfS5vbGQiID09ICIk
e3ByZXZEZXN0SW1hZ2V9IiBdCisJIyBjdXJyZW50IGFuZCBuZXcgaW1hZ2VzLiAgRGlmZmVyZW50
IHZlcnNpb24gb2xkIGltYWdlcyBhcmUgbGVmdCBiZWhpbmQuCisJIyBUaGlzIGlzIGNvbnNpc3Rl
bnQgd2l0aCBob3cgIm1ha2UgaW5zdGFsbCIgb2YgdGhlIG1hbnVhbCBrZXJuZWwgYnVpbGQgCisJ
IyB3b3Jrcy4KKwlpZiBbICIke2N1cnJEZXN0SW1hZ2V9IiA9PSAiJHtmdWxsRGVzdE5hbWV9IiAt
YSBcCisJCSAiJHtwcmV2RGVzdEltYWdlfSIgPT0gIiR7Y3VyckRlc3RJbWFnZX0ub2xkIiBdCiAJ
dGhlbgogCQkjCi0JCSMgQ2FzZSBmb3IgY3VycmVudCAvIG9sZCBvZiB0aGUgc2FtZSBiYXNlIHZl
cnNpb24uCisJCSMgQ2FzZSBmb3IgbmV3LCBjdXJycmVudCwgYW5kIG9sZCBvZiB0aGUgc2FtZSBi
YXNlIHZlcnNpb24uCiAJCSMKICAJCXByaW50X2luZm8gNSAiICBTYW1lIGJhc2UgdmVyc2lvbi4g
IE1heSBoYXZlIHRvIGRlbGV0ZSBvbGQgaW1hZ2UgdG8gbWFrZSByb29tLiIKLQkJaWYgWyAgIiR7
cHJldkRlc3RJbWFnZUV4aXN0c30iIC1lcSAnMScgXQotCQl0aGVuCi0JCQlwcmludF9pbmZvIDUg
IiAgRGVsZXRpbmcgb2xkIGlkZW50aWNhbCB2ZXJzaW9uICR7c3ltbGlua05hbWV9LiIKLQkJCXJt
IC1mICIke0JPT1RESVJ9LyR7cHJldkRlc3RJbWFnZX0iCi0JCWZpCiAKLQkJaWYgWyAgIiR7Y3Vy
ckRlc3RJbWFnZUV4aXN0c30iIC1lcSAnMScgXQorCQlpZiBbICIke2N1cnJEZXN0SW1hZ2VFeGlz
dHN9IiAtZXEgJzEnIF0KIAkJdGhlbgorCQkJaWYgWyAiJHtwcmV2RGVzdEltYWdlRXhpc3RzfSIg
LWVxICcxJyBdCisJCQl0aGVuCisJCQkJcHJpbnRfaW5mbyA1ICIgIERlbGV0aW5nIG9sZCBpZGVu
dGljYWwgdmVyc2lvbiAke3N5bWxpbmtOYW1lfS4iCisJCQkJcm0gLWYgIiR7Qk9PVERJUn0vJHtw
cmV2RGVzdEltYWdlfSIKKwkJCWZpCiAJCQlwcmludF9pbmZvIDUgIiAgTW92aW5nICR7Qk9PVERJ
Un0vJHtjdXJyRGVzdEltYWdlfSIKIAkJCXByaW50X2luZm8gNSAiICAgIHRvICR7Qk9PVERJUn0v
JHtjdXJyRGVzdEltYWdlfS5vbGQiCiAJCQltdiAiJHtCT09URElSfS8ke2N1cnJEZXN0SW1hZ2V9
IiAiJHtCT09URElSfS8ke2N1cnJEZXN0SW1hZ2V9Lm9sZCIgfHwKQEAgLTM5OCwxMiArNDAwLDEy
IEBACiAJCSMKIAkJIyBDYXNlIGZvciBjdXJyZW50IC8gb2xkIG5vdCBvZiB0aGUgc2FtZSBiYXNl
IHZlcnNpb24uCiAJCSMKLSAJCXByaW50X2luZm8gNSAiICBEaWZmZXJlbnQgYmFzZSB2ZXJzaW9u
LiAgRG8gbm90IGRlbGV0ZSBvbGQgaWFtZ2VzLiIKKyAJCXByaW50X2luZm8gNSAiICBEaWZmZXJl
bnQgYmFzZSB2ZXJzaW9uLiAgRG8gbm90IGRlbGV0ZSBvbGQgaW1hZ2VzLiIKIAkJaWYgWyAiJHtj
dXJyRGVzdEltYWdlRXhpc3RzfSIgLWVxIDEgXQogCQl0aGVuCiAJCQlwcmV2RGVzdEltYWdlPSIk
e2N1cnJEZXN0SW1hZ2V9IgotCQkJY3VyckRlc3RJbWFnZT0iJHtmdWxsRGVzdE5hbWV9IgogCQlm
aQorCQljdXJyRGVzdEltYWdlPSIke2Z1bGxEZXN0TmFtZX0iCiAJZmkKIAogCXByaW50X2luZm8g
NSAiICBDb3B5aW5nICR7c3ltbGlua05hbWV9OiAke25ld1NyY2VJbWFnZX0iCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>120556</attachid>
            <date>2007-05-28 23:57 0000</date>
            <desc>Patch corrects other minor issues (and closes two other bugs).</desc>
            <filename>genkernel-misc.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdWIgb2xkL2dlbl9kZXRlcm1pbmVhcmdzLnNoIG5ldy9nZW5fZGV0ZXJtaW5lYXJncy5z
aAotLS0gb2xkL2dlbl9kZXRlcm1pbmVhcmdzLnNoCTIwMDctMDUtMjggMTc6Mzk6NTEuMDAwMDAw
MDAwIC0wNDAwCisrKyBuZXcvZ2VuX2RldGVybWluZWFyZ3Muc2gJMjAwNy0wNS0yOCAxNzoyMjo0
MS4wMDAwMDAwMDAgLTA0MDAKQEAgLTI3NCwxMCArMjc0LDEyIEBACiAJdGhlbgogCQlNUlBST1BF
Uj0iJHtDTURfTVJQUk9QRVJ9IgogCWZpCisKIAlpZiBbICIke0NNRF9NRU5VQ09ORklHfSIgIT0g
JycgXQogCXRoZW4KIAkJTUVOVUNPTkZJRz0iJHtDTURfTUVOVUNPTkZJR30iCiAJZmkKKwogCWlm
IFsgIiR7Q01EX0NMRUFOfSIgIT0gJycgXQogCXRoZW4KIAkJQ0xFQU49IiR7Q01EX0NMRUFOfSIK
QEAgLTM5MSw3ICszOTMsMTIgQEAKIAkJZmkKIAlmaQogCi0JaWYgaXNUcnVlICIke0NNRF9PTERD
T05GSUd9IgorCWlmIFsgIiR7Q01EX09MRENPTkZJR30iICE9ICcnIF0KKwl0aGVuCisJCU9MRENP
TkZJRz0iJHtDTURfT0xEQ09ORklHfSIKKwlmaQorCisJaWYgaXNUcnVlICIke09MRENPTkZJR30i
CiAJdGhlbgogCQlPTERDT05GSUc9MQogCWVsc2UKZGlmZiAtdWIgb2xkL2dlbmtlcm5lbCBuZXcv
Z2Vua2VybmVsCi0tLSBvbGQvZ2Vua2VybmVsCTIwMDctMDUtMjggMTc6Mzk6NTEuMDAwMDAwMDAw
IC0wNDAwCisrKyBuZXcvZ2Vua2VybmVsCTIwMDctMDUtMjggMTc6MjI6NDEuMDAwMDAwMDAwIC0w
NDAwCkBAIC00LDggKzQsMTAgQEAKIFBBVEg9Ii9iaW46L3Vzci9iaW46L3NiaW46L3Vzci9zYmlu
IgogR0tfVj0nMy40LjgnCiAKKyMgU2V0IHRoZSBkZWZhdWx0IGZvciBUTVBESVIuICBNYXkgYmUg
bW9kaWZpZWQgYnkgZ2Vua2VybmVsLmNvbmYgb3IgdGhlCisjIC0tdGVtcGRpciBjb21tYW5kIGxp
bmUgb3B0aW9uLgogVE1QRElSPScvdmFyL3RtcC9nZW5rZXJuZWwnCi1URU1QPSR7VE1QRElSfS8k
UkFORE9NLiRSQU5ET00uJFJBTkRPTS4kJAorCiBUT0RFQlVHQ0FDSEU9MSAjIFVudGlsIGFuIGVy
cm9yIG9jY3VycyBvciBERUJVR0ZJTEUgaXMgZnVsbHkgcXVhbGlmaWVkLgogCiBzbWFsbF9kaWUo
KSB7CkBAIC0yNiw2ICsyOCw4IEBACiBzb3VyY2UgJHtHS19CSU59L2dlbl9wYWNrYWdlLnNoIHx8
IGdlbl9kaWUgIkNvdWxkIG5vdCByZWFkICR7R0tfQklOfS9nZW5fcGFja2FnZS5zaCIKIHNvdXJj
ZSAke0dLX0JJTn0vZ2VuX2Jvb3Rsb2FkZXIuc2ggfHwgZ2VuX2RpZSAiQ291bGQgbm90IHJlYWQg
JHtHS19CSU59L2dlbl9ib290bG9hZGVyLnNoIgogCitURU1QPSR7VE1QRElSfS8kUkFORE9NLiRS
QU5ET00uJFJBTkRPTS4kJAorCiB0cmFwX2NsZWFudXAoKXsKIAkjIENhbGwgZXhpdCBjb2RlIG9m
IDEgZm9yIGZhaWx1cmUKIAljbGVhbnVwCmRpZmYgLXViIG9sZC9nZW5rZXJuZWwuOCBuZXcvZ2Vu
a2VybmVsLjgKLS0tIG9sZC9nZW5rZXJuZWwuOAkyMDA3LTA1LTI4IDE3OjM5OjUxLjAwMDAwMDAw
MCAtMDQwMAorKysgbmV3L2dlbmtlcm5lbC44CTIwMDctMDUtMjggMTk6MzA6NDIuMDAwMDAwMDAw
IC0wNDAwCkBAIC01NSw4ICs1NSw3IEBACiBwb3NzaWJsZSBpcyBnaXZlbi4KIC5UUAogXGZCXC1c
LWRlYnVnZmlsZT1cZlI8b3V0ZmlsZT4KLVRoaXMgb3V0cHV0cyBmdWxsIGRlYnVnZ2luZyBkYXRh
OyByZWdhcmRsZXNzIG9mIC0tZGVidWdsZXZlbCB0byB0aGUgZmlsZSAKLTxvdXRmaWxlPi4gQnkg
ZGVmYXVsdCB0aGlzIGlzCitUaGlzIG91dHB1dHMgZGVidWdnaW5nIGRhdGEgdG8gdGhlIGZpbGUg
PG91dGZpbGU+LiBCeSBkZWZhdWx0IHRoaXMgaXMKIC5JIC92YXIvbG9nL2dlbmtlcm5lbC5sb2dc
ZlIuCiAuVFAKIFxmQlwtXC1cZlJbbm9cLV1cZkJjb2xvclxmUgpAQCAtMjIxLDYgKzIyMCw5IEBA
CiBcZkJcLVwtYXJjaFwtb3ZlcnJpZGU9XGZSPGFyY2g+CiBGb3JjZSB0aGUgYXJjaGl0ZWN0dXJl
IHNldHRpbmdzIGRlc2NyaWJlZCBieSB0aGUgPGFyY2g+IHByb2ZpbGUKIGluc3RlYWQgb2YgYXV0
b2RldGVjdGluZyB0aGUgcnVubmluZyBhcmNoaXRlY3R1cmUuCisuVFAKK1xmQlwtXC10ZW1wZGly
PVxmUjxkaXI+CitTZXRzIGdlbmtlcm5lbCdzIHRlbXBvcmFyeSB3b3JraW5nIGRpcmVjdG9yeSB0
byA8ZGlyPi4KIC5QUAogLkJSIE91dHB1dCBcIFNldHRpbmdzCiAuVFAKZGlmZiAtdWIgb2xkL2dl
bmtlcm5lbC5jb25mIG5ldy9nZW5rZXJuZWwuY29uZgotLS0gb2xkL2dlbmtlcm5lbC5jb25mCTIw
MDctMDUtMjggMTg6MTc6MjIuMDAwMDAwMDAwIC0wNDAwCisrKyBuZXcvZ2Vua2VybmVsLmNvbmYJ
MjAwNy0wNS0yOCAxODoyNzowMS4wMDAwMDAwMDAgLTA0MDAKQEAgLTIsNiArMiwxMSBAQAogCiAj
ID09PT09PT09PT09R0VOS0VSTkVMIEJBU0lDIENPTkZJR1VSQVRJT049PT09PT09PT09PT09CiAK
KyMgUnVuICdtYWtlIG9sZGNvbmZpZycgYmVmb3JlIGNvbXBpbGluZyB0aGlzIGtlcm5lbD8KKyMg
SWYgc2V0IHRvICJ5ZXMiLCBhbHNvIHN1cHByZXNzZXMgdGhlIGZldGNoIG9mIHRoZSBrZXJuZWwg
LmNvbmZpZyBmaWxlIGZyb20KKyMgL2V0Yy9rZXJuZWxzLCB0aHVzIHByZXNlcnZpbmcgdGhlIC5j
b25maWcgZmlsZSBpbiAvdXNyL3NyYy9saW51eC4KKyMgT0xEQ09ORklHPSJubyIKKwogIyBSdW4g
J21ha2UgbWVudWNvbmZpZycgYmVmb3JlIGNvbXBpbGluZyB0aGlzIGtlcm5lbD8KIE1FTlVDT05G
SUc9Im5vIgogCkBAIC0yMyw2ICsyOCw5IEBACiAjIE1vdW50IEJPT1RESVIgYXV0b21hdGljYWxs
eSBpZiBpdCBpc24ndCBtb3VudGVkPwogTU9VTlRCT09UPSJ5ZXMiCiAKKyMgTWFrZSBzeW1saW5r
cyBpbiBCT09URElSIGF1dG9tYXRpY2FsbHk/CisjIFNZTUxJTks9Im5vIgorCiAjIFNhdmUgdGhl
IG5ldyBjb25maWd1cmF0aW9uIGluIC9ldGMva2VybmVscyB1cG9uCiAjIHN1Y2Nlc3NmdWxsIGNv
bXBpbGF0aW9uCiBTQVZFX0NPTkZJRz0ieWVzIgpAQCAtNDgsNiArNTYsOSBAQAogIyAgICUlQVJD
SCUlICAtIEZpbmFsIGRldGVybWluZWQgYXJjaGl0ZWN0dXJlCiAjICAgJSVDQUNIRSUlIC0gRmlu
YWwgZGV0ZXJtaW5lZCBjYWNoZSBsb2NhdGlvbgogCisjIFNldCBnZW5rZXJuZWwncyB0ZW1wb3Jh
cnkgd29yayBkaXJlY3RvcnkuICBEZWZhdWx0IGlzIC92YXIvdG1wL2dlbmtlcm5lbAorIyBUTVBE
SVI9Ii92YXIvdG1wL2dlbmtlcm5lbCIKKwogIyBTZXQgdGhlIGJvb3QgZGlyZWN0b3J5LCBkZWZh
dWx0IGlzIC9ib290CiAjQk9PVERJUj0iL2Jvb3QiCiAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125824</attachid>
            <date>2007-07-24 02:05 0000</date>
            <desc>Patch, additive to last one, fixes other --symlink issues.  :(</desc>
            <filename>genkernel-3.4.8-symlink-for-good.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdSAvdXNyL3NoYXJlL2dlbmtlcm5lbC9nZW5fZnVuY3Muc2ggLi9nZW5fZnVuY3Muc2gK
LS0tIC91c3Ivc2hhcmUvZ2Vua2VybmVsL2dlbl9mdW5jcy5zaAkyMDA3LTA3LTE5IDE4OjI3OjAy
LjAwMDAwMDAwMCAtMDQwMAorKysgLi9nZW5fZnVuY3Muc2gJMjAwNy0wNy0xOSAxODo0MTo0NC4w
MDAwMDAwMDAgLTA0MDAKQEAgLTM3MiwzOSArMzcyLDM3IEBACiAJCXJtIC1mICIke0JPT1RESVJ9
LyR7c3ltbGlua05hbWV9Lm9sZCIKIAlmaQogCi0JIyBXZSBvbmx5IGVyYXNlIHRoZSBvbGQgaW1h
Z2Ugd2hlbiBpdCBpcyB0aGUgZXhhY3Qgc2FtZSB2ZXJzaW9uIGFzIHRoZQotCSMgY3VycmVudCBh
bmQgbmV3IGltYWdlcy4gIERpZmZlcmVudCB2ZXJzaW9uIG9sZCBpbWFnZXMgYXJlIGxlZnQgYmVo
aW5kLgotCSMgVGhpcyBpcyBjb25zaXN0ZW50IHdpdGggaG93ICJtYWtlIGluc3RhbGwiIG9mIHRo
ZSBtYW51YWwga2VybmVsIGJ1aWxkIAotCSMgd29ya3MuCi0JaWYgWyAiJHtjdXJyRGVzdEltYWdl
fSIgPT0gIiR7ZnVsbERlc3ROYW1lfSIgLWEgXAotCQkgIiR7cHJldkRlc3RJbWFnZX0iID09ICIk
e2N1cnJEZXN0SW1hZ2V9Lm9sZCIgXQorCSMgV2Ugb25seSBlcmFzZSB0aGUgLm9sZCBpbWFnZSB3
aGVuIGl0IGlzIHRoZSBleGFjdCBzYW1lIHZlcnNpb24gYXMgdGhlCisJIyBjdXJyZW50IGFuZCBu
ZXcgaW1hZ2VzLiAgRGlmZmVyZW50IHZlcnNpb24gLm9sZCAoYW5kIGN1cnJlbnQpIGltYWdlcyBh
cmUKKwkjIGxlZnQgYmVoaW5kLiAgVGhpcyBpcyBjb25zaXN0ZW50IHdpdGggaG93ICJtYWtlIGlu
c3RhbGwiIG9mIHRoZSBtYW51YWwKKwkjIGtlcm5lbCBidWlsZCB3b3Jrcy4KKwlpZiBbICIke2N1
cnJEZXN0SW1hZ2V9IiA9PSAiJHtmdWxsRGVzdE5hbWV9IiBdCiAJdGhlbgogCQkjCi0JCSMgQ2Fz
ZSBmb3IgbmV3LCBjdXJycmVudCwgYW5kIG9sZCBvZiB0aGUgc2FtZSBiYXNlIHZlcnNpb24uCisJ
CSMgQ2FzZSBmb3IgbmV3IGFuZCBjdXJycmVudCBvZiB0aGUgc2FtZSBiYXNlIHZlcnNpb24uCiAJ
CSMKICAJCXByaW50X2luZm8gNSAiICBTYW1lIGJhc2UgdmVyc2lvbi4gIE1heSBoYXZlIHRvIGRl
bGV0ZSBvbGQgaW1hZ2UgdG8gbWFrZSByb29tLiIKIAogCQlpZiBbICIke2N1cnJEZXN0SW1hZ2VF
eGlzdHN9IiAtZXEgJzEnIF0KIAkJdGhlbgotCQkJaWYgWyAiJHtwcmV2RGVzdEltYWdlRXhpc3Rz
fSIgLWVxICcxJyBdCisJCQlpZiBbIC1lICIke0JPT1RESVJ9LyR7Y3VyckRlc3RJbWFnZX0ub2xk
IiBdCiAJCQl0aGVuCiAJCQkJcHJpbnRfaW5mbyA1ICIgIERlbGV0aW5nIG9sZCBpZGVudGljYWwg
dmVyc2lvbiAke3N5bWxpbmtOYW1lfS4iCi0JCQkJcm0gLWYgIiR7Qk9PVERJUn0vJHtwcmV2RGVz
dEltYWdlfSIKKwkJCQlybSAtZiAiJHtCT09URElSfS8ke2N1cnJEZXN0SW1hZ2V9Lm9sZCIKIAkJ
CWZpCiAJCQlwcmludF9pbmZvIDUgIiAgTW92aW5nICR7Qk9PVERJUn0vJHtjdXJyRGVzdEltYWdl
fSIKIAkJCXByaW50X2luZm8gNSAiICAgIHRvICR7Qk9PVERJUn0vJHtjdXJyRGVzdEltYWdlfS5v
bGQiCiAJCQltdiAiJHtCT09URElSfS8ke2N1cnJEZXN0SW1hZ2V9IiAiJHtCT09URElSfS8ke2N1
cnJEZXN0SW1hZ2V9Lm9sZCIgfHwKIAkJCSAgICBnZW5fZGllICJDb3VsZCBub3QgcmVuYW1lIHRo
ZSBvbGQgJHtzeW1saW5rTmFtZX0gaW1hZ2UhIgorCQkJcHJldkRlc3RJbWFnZT0iJHtjdXJyRGVz
dEltYWdlfS5vbGQiCisJCQlwcmV2RGVzdEltYWdlRXhpc3RzPTEKIAkJZmkKIAllbHNlCiAJCSMK
LQkJIyBDYXNlIGZvciBjdXJyZW50IC8gb2xkIG5vdCBvZiB0aGUgc2FtZSBiYXNlIHZlcnNpb24u
CisJCSMgQ2FzZSBmb3IgbmV3IC8gY3VycmVudCBub3Qgb2YgdGhlIHNhbWUgYmFzZSB2ZXJzaW9u
LgogCQkjCiAgCQlwcmludF9pbmZvIDUgIiAgRGlmZmVyZW50IGJhc2UgdmVyc2lvbi4gIERvIG5v
dCBkZWxldGUgb2xkIGltYWdlcy4iCi0JCWlmIFsgIiR7Y3VyckRlc3RJbWFnZUV4aXN0c30iIC1l
cSAxIF0KLQkJdGhlbgotCQkJcHJldkRlc3RJbWFnZT0iJHtjdXJyRGVzdEltYWdlfSIKLQkJZmkK
KwkJcHJldkRlc3RJbWFnZT0iJHtjdXJyRGVzdEltYWdlfSIKIAkJY3VyckRlc3RJbWFnZT0iJHtm
dWxsRGVzdE5hbWV9IgogCWZpCiAKQEAgLTQyMCw3ICs0MTgsNyBAQAogCQlwdXNoZCAke0JPT1RE
SVJ9ID4vZGV2L251bGwKIAkJbG4gLXMgIiR7Y3VyckRlc3RJbWFnZX0iICIke3N5bWxpbmtOYW1l
fSIgfHwgCiAJCSAgICBnZW5fZGllICJDb3VsZCBub3QgY3JlYXRlIHRoZSAke3N5bWxpbmtOYW1l
fSBzeW1saW5rISIKLQkJaWYgWyAiJHtjdXJyRGVzdEltYWdlRXhpc3RzfSIgLWVxICcxJyBdCisJ
CWlmIFsgIiR7cHJldkRlc3RJbWFnZUV4aXN0c30iIC1lcSAnMScgXQogCQl0aGVuCiAJCQlwcmlu
dF9pbmZvIDUgIiAgICAke3N5bWxpbmtOYW1lfS5vbGQgLT4gJHtwcmV2RGVzdEltYWdlfSIKIAkJ
CWxuIC1zICIke3ByZXZEZXN0SW1hZ2V9IiAiJHtzeW1saW5rTmFtZX0ub2xkIiB8fApkaWZmIC11
IC91c3Ivc2hhcmUvZ2Vua2VybmVsL2dlbmtlcm5lbC44IC4vZ2Vua2VybmVsLjgKLS0tIC91c3Iv
c2hhcmUvZ2Vua2VybmVsL2dlbmtlcm5lbC44CTIwMDctMDctMTkgMTg6Mjc6MDIuMDAwMDAwMDAw
IC0wNDAwCisrKyAuL2dlbmtlcm5lbC44CTIwMDctMDctMTkgMTg6MjA6MjEuMDAwMDAwMDAwIC0w
NDAwCkBAIC05Myw3ICs5Myw3IEBACiBcZkJcLVwtXGZSW25vXC1dXGZCaW5zdGFsbFxmUgogSW5z
dGFsbHMsIG9yIGRvZXMgbm90IGluc3RhbGwgdGhlIGtlcm5lbCB0bwogLkkgL2Jvb3QKLWFmdGVy
IGJ1aWxkaW5nLiBJZiBNT1VOVEJPT1QgaXMgc2V0IGluCithZnRlciBidWlsZGluZy4gVGhlIGRl
ZmF1bHQgaXMgLS1pbnN0YWxsLiAgSWYgTU9VTlRCT09UIGlzIHNldCBpbgogLkkgL2V0Yy9nZW5r
ZXJuZWwuY29uZgogdGhlbgogLkkgL2Jvb3QK
</data>        

          </attachment>
    </bug>

</bugzilla>