<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>128010</bug_id>
          
          <creation_ts>2014-01-31 12:45:52 -0800</creation_ts>
          <short_desc>Allow more flexibility for copy-webkitlibraries-to-product-directory</short_desc>
          <delta_ts>2014-01-31 13:48:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>112840</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>974424</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-31 12:45:52 -0800</bug_when>
    <thetext>The idea is to allow the tool to be instrumented by other tools, for example if you have your own particular build setup.  That script used to just be used for WebKitSystemInterface, which is just a Mac port thing; but now it&apos;s also used for LLVM and it will apply to any port that wants LLVM support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974444</commentid>
    <comment_count>1</comment_count>
      <attachid>222840</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-31 13:09:01 -0800</bug_when>
    <thetext>Created attachment 222840
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>974457</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-31 13:48:49 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/163193</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222840</attachid>
            <date>2014-01-31 13:09:01 -0800</date>
            <delta_ts>2014-01-31 13:19:16 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>10369</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE2MzE5MSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE4IEBACisyMDE0LTAxLTMxICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisK
KyAgICAgICAgQWxsb3cgbW9yZSBmbGV4aWJpbGl0eSBmb3IgY29weS13ZWJraXRsaWJyYXJpZXMt
dG8tcHJvZHVjdC1kaXJlY3RvcnkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTEyODAxMAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorICAgICAgICAKKyAgICAgICAgSXQncyBub3cgdGhlIGNhc2UgdGhhdCBjb3B5LXdlYmtpdGxp
YnJhcmllcy10by1wcm9kdWN0LWRpcmVjdG9yeSBkb2VzIG5vdGhpbmcgYnkKKyAgICAgICAgZGVm
YXVsdCwgYnV0IHlvdSBjYW4gdGVsbCBpdCB0byBlaXRoZXIgY29weSBXZWJLaXRTeXN0ZW1JbnRl
cmZhY2UgKC0td2tzaSkgb3IgTExWTQorICAgICAgICAoLS1sbHZtKS4gWW91IGNhbiBhbHNvIHRl
bGwgaXQgd2hlcmUgdG8gZ2V0IExMVk0gZnJvbS4KKworICAgICAgICAqIFNjcmlwdHMvYnVpbGQt
anNjOgorICAgICAgICAqIFNjcmlwdHMvYnVpbGQtd2Via2l0OgorICAgICAgICAqIFNjcmlwdHMv
Y29weS13ZWJraXRsaWJyYXJpZXMtdG8tcHJvZHVjdC1kaXJlY3Rvcnk6CisKIDIwMTQtMDEtMzEg
IERhdmlkIEZhcmxlciAgPGRmYXJsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIER1bXBSZW5kZXJU
cmVlIGlPUyBmYWlscyB0byBsaW5rOiBtaXNzaW5nIHJvd0hlYWRlcnMgYW5kIGNvbHVtbkhlYWRl
cnMgaW4gQWNjZXNzaWJpbGl0eVVJRWxlbWVudApJbmRleDogVG9vbHMvU2NyaXB0cy9idWlsZC1q
c2MKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9idWlsZC1qc2MJKHJldmlzaW9uIDE2MzE4
NikKKysrIFRvb2xzL1NjcmlwdHMvYnVpbGQtanNjCSh3b3JraW5nIGNvcHkpCkBAIC00MCw2ICs0
MCw3IEBAIG15ICRzaG93SGVscCA9IDA7CiBteSAkZnRsSklUID0gMDsKIG15ICRmb3JjZUNMb29w
ID0gMDsKIG15ICRtYWtlQXJncyA9ICIiOworbXkgJGNvcHlMaWJyYXJpZXMgPSAxOwogCiBteSAk
cHJvZ3JhbU5hbWUgPSBiYXNlbmFtZSgkMCk7CiBteSAkdXNhZ2UgPSA8PEVPRjsKQEAgLTQ3LDYg
KzQ4LDcgQEAgVXNhZ2U6ICRwcm9ncmFtTmFtZSBbb3B0aW9uc10gW29wdGlvbnMgdAogICAtLWhl
bHAgICAgICAgICAgICAgICAgICAgICAgICBTaG93IHRoaXMgaGVscCBtZXNzYWdlCiAgIC0tW25v
LV1jb3ZlcmFnZSAgICAgICAgICAgICAgIFRvZ2dsZSBjb2RlIGNvdmVyYWdlIHN1cHBvcnQgKGRl
ZmF1bHQ6ICRjb3ZlcmFnZVN1cHBvcnQpCiAgIC0tW25vLV1mdGwtaml0ICAgICAgICAgICAgICAg
IFRvZ2dsZSBGVEwgSklUIHN1cHBvcnQgKGRlZmF1bHQ6ICRmdGxKSVQpCisgIC0tW25vLV1jb3B5
LWxpYnJhcmllcyAgICAgICAgIFRvZ2dsZSB3aGV0aGVyIHRvIGNvcHkgbGlicmFyaWVzIChkZWZh
dWx0OiAkY29weUxpYnJhcmllcykKICAgLS1jbG9vcCAgICAgICAgICAgICAgICAgICAgICAgVXNl
IEMgTG9vcCBpbnRlcnByZXRlciAoZGVmYXVsdDogJGZvcmNlQ0xvb3ApCiAgIC0tbWFrZWFyZ3M9
PGFyZ3VtZW50cz4gICAgICAgIE9wdGlvbmFsIE1ha2VmaWxlIGZsYWdzCiBFT0YKQEAgLTg5LDEy
ICs5MSwxNCBAQCBpZiAoaXNBcHBsZU1hY1dlYktpdCgpKSB7CiAgICAgaWYgKCRmb3JjZUNMb29w
KSB7CiAgICAgICAgIHB1c2ggQG9wdGlvbnMsICJFTkFCTEVfTExJTlRfQ19MT09QPUVOQUJMRV9M
TElOVF9DX0xPT1AiOwogICAgIH0KLSAgICBteSBAY29weUxpYnJhcmllc0FyZ3MgPSAoInBlcmwi
LCAiVG9vbHMvU2NyaXB0cy9jb3B5LXdlYmtpdGxpYnJhcmllcy10by1wcm9kdWN0LWRpcmVjdG9y
eSIpOwotICAgIGlmICgkZnRsSklUKSB7Ci0gICAgICAgIHB1c2ggQGNvcHlMaWJyYXJpZXNBcmdz
LCAiLS1mdGwtaml0IjsKKyAgICBpZiAoJGNvcHlMaWJyYXJpZXMpIHsKKyAgICAgICAgbXkgQGNv
cHlMaWJyYXJpZXNBcmdzID0gKCJwZXJsIiwgIlRvb2xzL1NjcmlwdHMvY29weS13ZWJraXRsaWJy
YXJpZXMtdG8tcHJvZHVjdC1kaXJlY3RvcnkiKTsKKyAgICAgICAgaWYgKCRmdGxKSVQpIHsKKyAg
ICAgICAgICAgIHB1c2ggQGNvcHlMaWJyYXJpZXNBcmdzLCAiLS1sbHZtIjsKKyAgICAgICAgfQor
ICAgICAgICBwdXNoIEBjb3B5TGlicmFyaWVzQXJncywgcHJvZHVjdERpcigpOworICAgICAgICAo
c3lzdGVtKEBjb3B5TGlicmFyaWVzQXJncykgPT0gMCkgb3IgZGllOwogICAgIH0KLSAgICBwdXNo
IEBjb3B5TGlicmFyaWVzQXJncywgcHJvZHVjdERpcigpOwotICAgIChzeXN0ZW0oQGNvcHlMaWJy
YXJpZXNBcmdzKSA9PSAwKSBvciBkaWU7CiB9CiAKIHN1YiBidWlsZE15UHJvamVjdApJbmRleDog
VG9vbHMvU2NyaXB0cy9idWlsZC13ZWJraXQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy9i
dWlsZC13ZWJraXQJKHJldmlzaW9uIDE2MzE4NikKKysrIFRvb2xzL1NjcmlwdHMvYnVpbGQtd2Vi
a2l0CSh3b3JraW5nIGNvcHkpCkBAIC0xLDYgKzEsNiBAQAogIyEvdXNyL2Jpbi9wZXJsIC13CiAK
LSMgQ29weXJpZ2h0IChDKSAyMDA1LCAyMDA2LCAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwLCAyMDEx
LCAyMDEyLCAyMDEzIEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMgQ29weXJpZ2h0
IChDKSAyMDA1LCAyMDA2LCAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwLCAyMDExLCAyMDEyLCAyMDEz
LCAyMDE0IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICMgQ29weXJpZ2h0IChDKSAy
MDA5IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoQykgMjAx
MCBtb2lqaS1tb2JpbGUuY29tIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAjIENvcHlyaWdodCAoQykg
MjAxMSBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KQEAg
LTIxNiwxMSArMjE2LDEyIEBAIGlmIChpc0FwcGxlTWFjV2ViS2l0KCkpIHsKICAgICAgICAgdW5z
aGlmdCBAcHJvamVjdHMsICgiU291cmNlL1dlYkluc3BlY3RvclVJIik7CiAKICAgICAgICAgIyBD
b3B5IGxpYnJhcnkgYW5kIGhlYWRlciBmcm9tIFdlYktpdExpYnJhcmllcyB0byBhIGZpbmRhYmxl
IHBsYWNlIGluIHRoZSBwcm9kdWN0IGRpcmVjdG9yeS4KLSAgICAgICAgbXkgQGNvcHlMaWJyYXJp
ZXNBcmdzID0gKCJwZXJsIiwgIlRvb2xzL1NjcmlwdHMvY29weS13ZWJraXRsaWJyYXJpZXMtdG8t
cHJvZHVjdC1kaXJlY3RvcnkiKTsKKyAgICAgICAgbXkgQGNvcHlMaWJyYXJpZXNBcmdzID0gKCJw
ZXJsIiwgIlRvb2xzL1NjcmlwdHMvY29weS13ZWJraXRsaWJyYXJpZXMtdG8tcHJvZHVjdC1kaXJl
Y3RvcnkiLCAiLS13a3NpIik7CiAgICAgICAgIGlmICgkaGFzRlRMSklUKSB7Ci0gICAgICAgICAg
ICBwdXNoIEBjb3B5TGlicmFyaWVzQXJncywgIi0tZnRsLWppdCI7CisgICAgICAgICAgICBwdXNo
IEBjb3B5TGlicmFyaWVzQXJncywgIi0tbGx2bSI7CiAgICAgICAgIH0KICAgICAgICAgcHVzaCBA
Y29weUxpYnJhcmllc0FyZ3MsIHByb2R1Y3REaXIoKTsKKyAgICAgICAgcHJpbnQoam9pbigiICIs
IEBjb3B5TGlicmFyaWVzQXJncykgLiAiXG4iKTsKICAgICAgICAgKHN5c3RlbShAY29weUxpYnJh
cmllc0FyZ3MpID09IDApIG9yIGRpZTsKICAgICB9IGVsc2UgewogICAgICAgICBwdXNoIEBwcm9q
ZWN0cywgKCJTb3VyY2UvV2ViS2l0MiIpIGlmICEkbm9XZWJLaXQyOwpJbmRleDogVG9vbHMvU2Ny
aXB0cy9jb3B5LXdlYmtpdGxpYnJhcmllcy10by1wcm9kdWN0LWRpcmVjdG9yeQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBUb29scy9TY3JpcHRzL2NvcHktd2Via2l0bGlicmFyaWVzLXRvLXByb2R1Y3QtZGlyZWN0
b3J5CShyZXZpc2lvbiAxNjMxODYpCisrKyBUb29scy9TY3JpcHRzL2NvcHktd2Via2l0bGlicmFy
aWVzLXRvLXByb2R1Y3QtZGlyZWN0b3J5CSh3b3JraW5nIGNvcHkpCkBAIC0zMCwxOCArMzAsMjcg
QEAgdXNlIGxpYiAkRmluZEJpbjo6QmluOwogdXNlIHdlYmtpdGRpcnM7CiAKIG15ICRzaG93SGVs
cCA9IDA7Ci1teSAkZnRsSklUID0gMDsKK215ICRsbHZtID0gMDsKK215ICR3a3NpID0gMDsKK215
ICRsbHZtSW5jbHVkZVBhY2thZ2UgPSAiIjsKK215ICRsbHZtTGlicmFyeVBhY2thZ2UgPSAiIjsK
IAogbXkgJHByb2dyYW1OYW1lID0gYmFzZW5hbWUoJDApOwogbXkgJHVzYWdlID0gPDxFT0Y7CiBV
c2FnZTogJHByb2dyYW1OYW1lIFtvcHRpb25zXQogICAtLWhlbHAgICAgICAgICAgICAgICAgICAg
ICAgICBTaG93IHRoaXMgaGVscCBtZXNzYWdlCi0gIC0tW25vLV1mdGwtaml0ICAgICAgICAgICAg
ICAgIFRvZ2dsZSBGVEwgSklUIHN1cHBvcnQgKGRlZmF1bHQ6ICRmdGxKSVQpCisgIC0tW25vLV1s
bHZtICAgICAgICAgICAgICAgICAgIFRvZ2dsZSBjb3B5aW5nIExMVk0gZHJvcHMgKGRlZmF1bHQ6
ICRsbHZtKQorICAtLVtuby1dd2tzaSAgICAgICAgICAgICAgICAgICBUb2dnbGUgY29weWluZyBX
ZWJLaXRTeXN0ZW1JbnRlcmZhY2UgZHJvcHMgKGRlZmF1bHQ6ICR3a3NpKQorICAtLXVzZS1sbHZt
LWluY2x1ZGVzPTxwYXRoPiAgICBHZXQgdGhlIExMVk0gaW5sdWRlcyBwYWNrYWdlIGZyb20gPHBh
dGg+CisgIC0tdXNlLWxsdm0tbGlicmFyaWVzPTxwYXRoPiAgIEdldCB0aGUgTExWTSBsaWJyYXJp
ZXMgcGFja2FnZSBmcm9tIDxwYXRoPgogRU9GCiAKIEdldE9wdGlvbnMoCiAgICAgJ2hlbHAnID0+
IFwkc2hvd0hlbHAsCi0gICAgJ2Z0bC1qaXQhJyA9PiBcJGZ0bEpJVCwKKyAgICAnbGx2bSEnID0+
IFwkbGx2bSwKKyAgICAnd2tzaSEnID0+IFwkd2tzaSwKKyAgICAndXNlLWxsdm0taW5jbHVkZXM9
cycgPT4gXCRsbHZtSW5jbHVkZVBhY2thZ2UsCisgICAgJ3VzZS1sbHZtLWxpYnJhcmllcz1zJyA9
PiBcJGxsdm1MaWJyYXJ5UGFja2FnZSwKICk7CiAKIGlmICgkc2hvd0hlbHApIHsKQEAgLTU0LDI1
ICs2Myw4IEBAICRwcm9kdWN0RGlyID0gJEVOVntCVUlMVF9QUk9EVUNUU19ESVJ9IGkKIAogY2hk
aXJXZWJLaXQoKTsKIAotbXkgQGxpYnJhcmllc1RvQ29weSA9ICgKLSAgICAibGliV2ViS2l0U3lz
dGVtSW50ZXJmYWNlTGlvbi5hIiwKLSAgICAibGliV2ViS2l0U3lzdGVtSW50ZXJmYWNlTW91bnRh
aW5MaW9uLmEiLAotICAgICJsaWJXZWJLaXRTeXN0ZW1JbnRlcmZhY2VNYXZlcmlja3MuYSIsCi0p
OwotCiBteSAkcmFubGliID0gYHhjcnVuIC1maW5kIHJhbmxpYmA7CiBjaG9tcCAkcmFubGliOwot
Zm9yZWFjaCBteSAkbGliTmFtZSAoQGxpYnJhcmllc1RvQ29weSkgewotICAgIG15ICRzcmNMaWIg
PSAiV2ViS2l0TGlicmFyaWVzLyIgLiAkbGliTmFtZTsKLSAgICBteSAkbGliID0gIiRwcm9kdWN0
RGlyLyIgLiAkbGliTmFtZTsKLSAgICBpZiAoIS1lICRsaWIgfHwgLU0gJGxpYiA+IC1NICRzcmNM
aWIpIHsKLSAgICAgICAgcHJpbnQgIlVwZGF0aW5nICRsaWJcbiI7Ci0gICAgICAgIChzeXN0ZW0o
ImRpdHRvIiwgJHNyY0xpYiwgJGxpYikgPT0gMCkgb3IgZGllOwotICAgICAgICAoc3lzdGVtKCRy
YW5saWIsICRsaWIpID09IDApIG9yIGRpZTsKLSAgICB9Ci19Ci0KLShzeXN0ZW0oIm1rZGlyIiwg
Ii1wIiwgIiRwcm9kdWN0RGlyL3Vzci9sb2NhbC9pbmNsdWRlIikgPT0gMCkgb3IgZGllOwogCiBz
dWIgdW5wYWNrSWZOZWNlc3NhcnkKIHsKQEAgLTEwMSwzOCArOTMsNjQgQEAgc3ViIGRpdHRvSGVh
ZGVycwogICAgIH0KIH0KIAotZGl0dG9IZWFkZXJzKCJXZWJLaXRMaWJyYXJpZXMvV2ViS2l0U3lz
dGVtSW50ZXJmYWNlLmgiLCAiJHByb2R1Y3REaXIvdXNyL2xvY2FsL2luY2x1ZGUvV2ViS2l0U3lz
dGVtSW50ZXJmYWNlLmgiKTsKK2lmICgkbGx2bSB8fCAkd2tzaSkgeworICAgIChzeXN0ZW0oIm1r
ZGlyIiwgIi1wIiwgIiRwcm9kdWN0RGlyL3Vzci9sb2NhbC9pbmNsdWRlIikgPT0gMCkgb3IgZGll
OworfQorCitpZiAoJHdrc2kpIHsKKyAgICBteSBAbGlicmFyaWVzVG9Db3B5ID0gKAorICAgICAg
ICAibGliV2ViS2l0U3lzdGVtSW50ZXJmYWNlTGlvbi5hIiwKKyAgICAgICAgImxpYldlYktpdFN5
c3RlbUludGVyZmFjZU1vdW50YWluTGlvbi5hIiwKKyAgICAgICAgImxpYldlYktpdFN5c3RlbUlu
dGVyZmFjZU1hdmVyaWNrcy5hIiwKKyAgICApOworICAgIAorICAgIGZvcmVhY2ggbXkgJGxpYk5h
bWUgKEBsaWJyYXJpZXNUb0NvcHkpIHsKKyAgICAgICAgbXkgJHNyY0xpYiA9ICJXZWJLaXRMaWJy
YXJpZXMvIiAuICRsaWJOYW1lOworICAgICAgICBteSAkbGliID0gIiRwcm9kdWN0RGlyLyIgLiAk
bGliTmFtZTsKKyAgICAgICAgaWYgKCEtZSAkbGliIHx8IC1NICRsaWIgPiAtTSAkc3JjTGliKSB7
CisgICAgICAgICAgICBwcmludCAiVXBkYXRpbmcgJGxpYlxuIjsKKyAgICAgICAgICAgIChzeXN0
ZW0oImRpdHRvIiwgJHNyY0xpYiwgJGxpYikgPT0gMCkgb3IgZGllOworICAgICAgICAgICAgKHN5
c3RlbSgkcmFubGliLCAkbGliKSA9PSAwKSBvciBkaWU7CisgICAgICAgIH0KKyAgICB9CisgICAg
CisgICAgZGl0dG9IZWFkZXJzKCJXZWJLaXRMaWJyYXJpZXMvV2ViS2l0U3lzdGVtSW50ZXJmYWNl
LmgiLCAiJHByb2R1Y3REaXIvdXNyL2xvY2FsL2luY2x1ZGUvV2ViS2l0U3lzdGVtSW50ZXJmYWNl
LmgiKTsKK30KIAotaWYgKCRmdGxKSVQpIHsKK2lmICgkbGx2bSkgewogICAgICMgRGV0ZXJtaW5l
IHdoZXJlIHRvIGdldCBMTFZNIGJpbmFyaWVzIGFuZCBoZWFkZXJzLgogICAgIG15ICRtYWpvckRh
cndpblZlcnNpb24gPSAoc3BsaXQgL1wuLywgYHVuYW1lIC1yYClbMF07Ci0gICAgbXkgJGxsdm1M
aWJyYXJ5UGFja2FnZTsKLSAgICBteSAkbGx2bUluY2x1ZGVQYWNrYWdlOwogICAgIG15ICR1c2VP
d25MTFZNID0gMDsKICAgICBteSAkb3duTExWTURpcmVjdG9yeTsKLSAgICBpZiAoZGVmaW5lZCgk
RU5We0xMVk1fU09VUkNFX1BBVEh9KSkgewotICAgICAgICAkdXNlT3duTExWTSA9IDE7Ci0gICAg
ICAgICRvd25MTFZNRGlyZWN0b3J5ID0gJEVOVntMTFZNX1NPVVJDRV9QQVRIfTsKLSAgICB9IGVs
c2lmICgtZCAibGx2bSIgJiYgLWUgImxsdm0vTExWTUJ1aWxkLnR4dCIpIHsKLSAgICAgICAgJHVz
ZU93bkxMVk0gPSAxOwotICAgICAgICAkb3duTExWTURpcmVjdG9yeSA9IHNvdXJjZURpcigpIC4g
Ii9sbHZtIjsKLSAgICB9IGVsc2lmIChkZWZpbmVkKCRFTlZ7TExWTV9MSUJSQVJZX1BBQ0tBR0V9
KSAmJiBkZWZpbmVkKCRFTlZ7TExWTV9JTkNMVURFX1BBQ0tBR0V9KSkgewotICAgICAgICAkbGx2
bUxpYnJhcnlQYWNrYWdlID0gJEVOVntMTFZNX0xJQlJBUllfUEFDS0FHRX07Ci0gICAgICAgICRs
bHZtSW5jbHVkZVBhY2thZ2UgPSAkRU5We0xMVk1fSU5DTFVERV9QQUNLQUdFfTsKLSAgICB9IGVs
c2lmICgkbWFqb3JEYXJ3aW5WZXJzaW9uID09IDExKSB7Ci0gICAgICAgICRsbHZtTGlicmFyeVBh
Y2thZ2UgPSAiV2ViS2l0TGlicmFyaWVzL0xMVk1MaWJyYXJpZXNMaW9uLnRhci5iejIiOwotICAg
ICAgICAkbGx2bUluY2x1ZGVQYWNrYWdlID0gIldlYktpdExpYnJhcmllcy9MTFZNSW5jbHVkZXNM
aW9uLnRhci5iejIiOwotICAgIH0gZWxzaWYgKCRtYWpvckRhcndpblZlcnNpb24gPT0gMTIpIHsK
LSAgICAgICAgJGxsdm1MaWJyYXJ5UGFja2FnZSA9ICJXZWJLaXRMaWJyYXJpZXMvTExWTUxpYnJh
cmllc01vdW50YWluTGlvbi50YXIuYnoyIjsKLSAgICAgICAgJGxsdm1JbmNsdWRlUGFja2FnZSA9
ICJXZWJLaXRMaWJyYXJpZXMvTExWTUluY2x1ZGVzTW91bnRhaW5MaW9uLnRhci5iejIiOwotICAg
IH0gZWxzZSB7Ci0gICAgICAgIHByaW50ICJEb24ndCBrbm93IHdoZXJlIHRvIGZpbmQgTExWTSFc
biI7Ci0gICAgICAgIHByaW50ICJcbiI7Ci0gICAgICAgIHByaW50ICJUcnkgZGVmaW5pbmcgTExW
TV9MSUJSQVJZX1BBQ0tBR0UgYW5kIExMVk1fSU5DTFVERV9QQUNLQUdFLlxuIjsKLSAgICAgICAg
cHJpbnQgIlxuIjsKLSAgICAgICAgcHJpbnQgIkFsdGVybmF0aXZlbHksIHlvdSBjYW4gY2hlY2sg
b3V0IGxsdm0gdHJ1bmsgaW50byB0aGUgV2ViS2l0IGRpcmVjdG9yeTpcbiI7Ci0gICAgICAgIHBy
aW50ICJzdm4gY28gaHR0cDovL2xsdm0ub3JnL3N2bi9sbHZtLXByb2plY3QvbGx2bS90cnVuayBs
bHZtXG4iOwotICAgICAgICBleGl0IDE7CisgICAgaWYgKCRsbHZtTGlicmFyeVBhY2thZ2UgZXEg
IiIgJiYgJGxsdm1JbmNsdWRlUGFja2FnZSBlcSAiIikgeworICAgICAgICBpZiAoZGVmaW5lZCgk
RU5We0xMVk1fU09VUkNFX1BBVEh9KSkgeworICAgICAgICAgICAgJHVzZU93bkxMVk0gPSAxOwor
ICAgICAgICAgICAgJG93bkxMVk1EaXJlY3RvcnkgPSAkRU5We0xMVk1fU09VUkNFX1BBVEh9Owor
ICAgICAgICB9IGVsc2lmICgtZCAibGx2bSIgJiYgLWUgImxsdm0vTExWTUJ1aWxkLnR4dCIpIHsK
KyAgICAgICAgICAgICR1c2VPd25MTFZNID0gMTsKKyAgICAgICAgICAgICRvd25MTFZNRGlyZWN0
b3J5ID0gc291cmNlRGlyKCkgLiAiL2xsdm0iOworICAgICAgICB9IGVsc2lmIChkZWZpbmVkKCRF
TlZ7TExWTV9MSUJSQVJZX1BBQ0tBR0V9KSAmJiBkZWZpbmVkKCRFTlZ7TExWTV9JTkNMVURFX1BB
Q0tBR0V9KSkgeworICAgICAgICAgICAgJGxsdm1MaWJyYXJ5UGFja2FnZSA9ICRFTlZ7TExWTV9M
SUJSQVJZX1BBQ0tBR0V9OworICAgICAgICAgICAgJGxsdm1JbmNsdWRlUGFja2FnZSA9ICRFTlZ7
TExWTV9JTkNMVURFX1BBQ0tBR0V9OworICAgICAgICB9IGVsc2lmICgkbWFqb3JEYXJ3aW5WZXJz
aW9uID09IDExKSB7CisgICAgICAgICAgICAkbGx2bUxpYnJhcnlQYWNrYWdlID0gIldlYktpdExp
YnJhcmllcy9MTFZNTGlicmFyaWVzTGlvbi50YXIuYnoyIjsKKyAgICAgICAgICAgICRsbHZtSW5j
bHVkZVBhY2thZ2UgPSAiV2ViS2l0TGlicmFyaWVzL0xMVk1JbmNsdWRlc0xpb24udGFyLmJ6MiI7
CisgICAgICAgIH0gZWxzaWYgKCRtYWpvckRhcndpblZlcnNpb24gPT0gMTIpIHsKKyAgICAgICAg
ICAgICRsbHZtTGlicmFyeVBhY2thZ2UgPSAiV2ViS2l0TGlicmFyaWVzL0xMVk1MaWJyYXJpZXNN
b3VudGFpbkxpb24udGFyLmJ6MiI7CisgICAgICAgICAgICAkbGx2bUluY2x1ZGVQYWNrYWdlID0g
IldlYktpdExpYnJhcmllcy9MTFZNSW5jbHVkZXNNb3VudGFpbkxpb24udGFyLmJ6MiI7CisgICAg
ICAgIH0gZWxzaWYgKCRtYWpvckRhcndpblZlcnNpb24gPT0gMTMpIHsKKyAgICAgICAgICAgICRs
bHZtTGlicmFyeVBhY2thZ2UgPSAiV2ViS2l0TGlicmFyaWVzL0xMVk1MaWJyYXJpZXNNYXZlcmlj
a3MudGFyLmJ6MiI7CisgICAgICAgICAgICAkbGx2bUluY2x1ZGVQYWNrYWdlID0gIldlYktpdExp
YnJhcmllcy9MTFZNSW5jbHVkZXNNYXZlcmlja3MudGFyLmJ6MiI7CisgICAgICAgIH0gZWxzZSB7
CisgICAgICAgICAgICBwcmludCAiRG9uJ3Qga25vdyB3aGVyZSB0byBmaW5kIExMVk0hXG4iOwor
ICAgICAgICAgICAgcHJpbnQgIlxuIjsKKyAgICAgICAgICAgIHByaW50ICJUcnkgZGVmaW5pbmcg
TExWTV9MSUJSQVJZX1BBQ0tBR0UgYW5kIExMVk1fSU5DTFVERV9QQUNLQUdFIG9yIHNldHRpbmcg
dGhlXG4iOworICAgICAgICAgICAgcHJpbnQgIi0tdXNlLWxsdm0taW5jbHVkZXMgYW5kIC0tdXNl
LWxsdm0tbGlicmFyaWVzIG9wdGlvbnMuXG4iOworICAgICAgICAgICAgcHJpbnQgIlxuIjsKKyAg
ICAgICAgICAgIHByaW50ICJBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIGNoZWNrIG91dCBsbHZtIHRy
dW5rIGludG8gdGhlIFdlYktpdCBkaXJlY3Rvcnk6XG4iOworICAgICAgICAgICAgcHJpbnQgInN2
biBjbyBodHRwOi8vbGx2bS5vcmcvc3ZuL2xsdm0tcHJvamVjdC9sbHZtL3RydW5rIGxsdm1cbiI7
CisgICAgICAgICAgICBleGl0IDE7CisgICAgICAgIH0KICAgICB9CiAKICAgICBzdWIgZmlsZUNv
bnRhaW5zCkBAIC0yMjYsNiArMjQ0LDUgQEAgaWYgKCRmdGxKSVQpIHsKICAgICAgICAgcHJpbnQg
eyRmaWxlSGFuZGxlfSAiLyogVGhpcyBmaWxlIGZvb2xzIFdlYktpdCdzIGJ1aWxkIHN5c3RlbSBp
bnRvIHJlbGlua2luZyBKYXZhU2NyaXB0Q29yZSBpZiB0aGUgTExWTSBsaWJyYXJpZXMgY2hhbmdl
ZC4gKi9cbiI7CiAgICAgICAgIGNsb3NlICRmaWxlSGFuZGxlOwogICAgIH0KLQogfQogCg==
</data>
<flag name="review"
          id="246866"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>