<?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>208245</bug_id>
          
          <creation_ts>2008-01-30 22:50 0000</creation_ts>
          <short_desc>sys-fs/udev scripts for OpenRC</short_desc>
          <delta_ts>2008-02-02 20:37:18 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>Core system</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>roy@marples.name</reporter>
          <assigned_to>udev-bugs@gentoo.org</assigned_to>
          <cc>betelgeuse@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>roy@marples.name</who>
            <bug_when>2008-01-30 22:50:57 0000</bug_when>
            <thetext>The udev-start.sh and udev-stop.sh scripts as supplied by udev could do with a little make over to use some handy features from OpenRC.

Use the yesno function instead of testing $VAR = &quot;YES&quot;.
Use start-stop-daemon to start udev.
Use sed and not awk.
Try not to hardcode any paths.
Stop using the redundant try function.
Don&apos;t attempt any fstab parsing or have any fancy options. If any are required
beyond the defaults then simply add/edit the entry in /etc/fstab.

If udev requires any specific kernel version or features, then the udev binary should test for this as it can do a much better job than any shell script. A note has been added to udev-start.sh to indicate this.

These scripts should be installed to /lib/rc/addons
OpenRC will use them over ones found in /lib/rcscripts/addons</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roy@marples.name</who>
            <bug_when>2008-01-30 22:51:21 0000</bug_when>
            <thetext>Created an attachment (id=142238)
udev-start.sh

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roy@marples.name</who>
            <bug_when>2008-01-30 22:51:38 0000</bug_when>
            <thetext>Created an attachment (id=142239)
udev-stop.sh

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roy@marples.name</who>
            <bug_when>2008-01-31 07:32:30 0000</bug_when>
            <thetext>It should be noted that those files are from my amd64 and have /lib64 hardcoded in them - that of course should be adjusted by the ebuild :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>roy@marples.name</who>
            <bug_when>2008-01-31 23:43:12 0000</bug_when>
            <thetext>I forgot to mention these are for OpenRC only. They will not work with any baselayout in portage due to missing functions such as yesno and the lowercase variables in play now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zzam@gentoo.org</who>
            <bug_when>2008-02-02 20:37:18 0000</bug_when>
            <thetext>Added scripts based on these to udev-118-r2.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>142238</attachid>
            <date>2008-01-30 22:51 0000</date>
            <desc>udev-start.sh</desc>
            <filename>udev-start.sh</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgoKWyAtZSAv
ZXRjL3VkZXYvdWRldi5jb25mIF0gJiYgLiAvZXRjL3VkZXYvdWRldi5jb25mCgpyY19jb2xkcGx1
Zz0ke3JjX2NvbGRwbHVnOi0ke1JDX0NPTERQTFVHOi1ZRVN9fQpyY19kZXZpY2VfdGFyYmFsbD0k
e3JjX2RldmljZV90YXJiYWxsOi0ke1JDX0RFVklDRV9UQVJCQUxMOi1OT319Cgptb3VudF9kZXZf
ZGlyZWN0b3J5KCkKewoJIyBObyBvcHRpb25zIGFyZSBwcm9jZXNzZWQgaGVyZSBhcyB0aGV5IHNo
b3VsZCBhbGwgYmUgaW4gL2V0Yy9mc3RhYgoJZWJlZ2luICJNb3VudGluZyAvZGV2IGZvciB1ZGV2
IgoJaWYgZnN0YWJpbmZvIC0tcXVpZXQgL2RldjsgdGhlbgoJCW1vdW50IC1uIC9kZXYKCWVsc2UK
CQkjIFNvbWUgZGV2aWNlcyByZXF1aXJlIGV4ZWMKCQltb3VudCAtbiAtdCB0bXBmcyAtbyBleGVj
LG5vc3VpZCxtb2RlPTA3NTUsc2l6ZT0xME0gbm9uZSAvZGV2IAoJZmkKCWVlbmQgJD8KfQoKdW5w
YWNrX2RldmljZV90YXJiYWxsKCkKewoJIyBBY3R1YWxseSBnZXQgdWRldiByb2xsaW5nCglpZiB5
ZXNubyAiJHtyY19kZXZpY2VfdGFyYmFsbH0iICYmIFwKCQlbIC1zIC9saWI2NC91ZGV2L3N0YXRl
L2RldmljZXMudGFyLmJ6MiBdCgl0aGVuCgkJZWJlZ2luICJQb3B1bGF0aW5nIC9kZXYgd2l0aCBz
YXZlZCBkZXZpY2Ugbm9kZXMiCgkJdGFyIC1qeHBmIC9saWI2NC91ZGV2L3N0YXRlL2RldmljZXMu
dGFyLmJ6MiAtQyAvZGV2CgkJZWVuZCAkPwoJZmkKfQoKc2VlZF9kZXYoKQp7CgkjIFNlZWQgL2Rl
diB3aXRoIHNvbWUgdGhpbmdzIHRoYXQgd2Uga25vdyB3ZSBuZWVkCgllYmVnaW4gIlNlZWRpbmcg
L2RldiB3aXRoIG5lZWRlZCBub2RlcyIKCgkjIGNyZWF0aW5nIC9kZXYvY29uc29sZSBhbmQgL2Rl
di90dHkxIHRvIGJlIGFibGUgdG8gd3JpdGUKCSMgdG8gJENPTlNPTEUgd2l0aC93aXRob3V0IGJv
b3RzcGxhc2ggYmVmb3JlIHVkZXZkIGNyZWF0ZXMgaXQKCVsgLWMgL2Rldi9jb25zb2xlIF0gfHwg
bWtub2QgL2Rldi9jb25zb2xlIGMgNSAxCglbIC1jIC9kZXYvdHR5MSBdIHx8IG1rbm9kIC9kZXYv
dHR5MSBjIDQgMQoKCSMgdWRldmQgd2lsbCBkdXAgaXRzIHN0ZGluL3N0ZG91dC9zdGRlcnIgdG8g
L2Rldi9udWxsCgkjIGFuZCB3ZSBkbyBub3Qgd2FudCBhIGZpbGUgd2hpY2ggZ2V0cyBidWZmZXJl
ZCBpbiByYW0KCVsgLWMgL2Rldi9udWxsIF0gfHwgbWtub2QgL2Rldi9udWxsIGMgMSAzCgoJIyBj
b3B5IG92ZXIgYW55IHBlcnNpc3RhbnQgdGhpbmdzCglpZiBbIC1kIC9saWI2NC91ZGV2L2Rldmlj
ZXMgXTsgdGhlbgoJCWNwIC1SUHAgL2xpYjY0L3VkZXYvZGV2aWNlcy8qIC9kZXYgMj4vZGV2L251
bGwKCWZpCgoJIyBOb3QgcHJvdmlkZWQgYnkgc3lzZnMgYnV0IG5lZWRlZAoJbG4gLXNuZiAvcHJv
Yy9zZWxmL2ZkIC9kZXYvZmQKCWxuIC1zbmYgZmQvMCAvZGV2L3N0ZGluCglsbiAtc25mIGZkLzEg
L2Rldi9zdGRvdXQKCWxuIC1zbmYgZmQvMiAvZGV2L3N0ZGVycgoJWyAtZSAvcHJvYy9rY29yZSBd
ICYmIGxuIC1zbmYgL3Byb2Mva2NvcmUgL2Rldi9jb3JlCgoJIyBDcmVhdGUgcHJvYmxlbWF0aWMg
ZGlyZWN0b3JpZXMKCW1rZGlyIC1wIC9kZXYvcHRzIC9kZXYvc2htCgllZW5kIDAKfQoKc3RhcnRf
dWRldigpCnsKCWViZWdpbiAiU3RhcnRpbmcgdWRldmQiCglzdGFydC1zdG9wLWRhZW1vbiAtLXN0
YXJ0IC0tZXhlYyAvc2Jpbi91ZGV2ZCAtLSAtLWRhZW1vbgoJZWVuZCAkPwp9Cgpwb3B1bGF0ZV91
ZGV2KCkKewoJIyBwb3B1bGF0ZSAvZGV2IHdpdGggZGV2aWNlcyBhbHJlYWR5IGZvdW5kIGJ5IHRo
ZSBrZXJuZWwKCWlmIGdldF9ib290cGFyYW0gIm5vY29sZHBsdWciIDsgdGhlbgoJCXJjX2NvbGRw
bHVnPSJOTyIKCQlld2FybiAiU2tpcHBpbmcgdWRldiBjb2xkcGx1ZyBhcyByZXF1ZXN0ZWQgaW4g
a2VybmVsIGNtZGxpbmUiCglmaQoKCSMgYXQgdGhpcyBwb2ludCB3ZSBhcmUgYWxyZWFkeSBzdXJl
IHRvIHVzZSBrZXJuZWwgMi42LjE1IG9yIG5ld2VyCgllYmVnaW4gIlBvcHVsYXRpbmcgL2RldiB3
aXRoIGV4aXN0aW5nIGRldmljZXMgdGhyb3VnaCB1ZXZlbnRzIgoJaWYgeWVzbm8gIiR7cmNfY29s
ZHBsdWd9IjsgdGhlbgoJCXVkZXZ0cmlnZ2VyCgllbHNlCgkJIyBvbmx5IGNyZWF0ZSBkZXZpY2Ug
bm9kZXMKCQl1ZGV2dHJpZ2dlciAtLWF0dHItbWF0Y2g9ZGV2CgkJIyBydW4gcGVyc2lzdGVudC1u
ZXQgc3R1ZmYsIGJ1ZyAxOTE0NjYKCQl1ZGV2dHJpZ2dlciAtLXN1YnN5c3RlbS1tYXRjaD1uZXQK
CWZpCgllZW5kICQ/CgoJZWJlZ2luICJMZXR0aW5nIHVkZXYgcHJvY2VzcyBldmVudHMiCgl1ZGV2
c2V0dGxlIC0tdGltZW91dD02MAoJZWVuZCAkPwoKCXJtIC1mIC9kZXYvLnVkZXZfcG9wdWxhdGUK
CXJldHVybiAwCn0KCmNoZWNrX3BlcnNpc3RlbnRfbmV0KCkKewoJIyBjaGVjayBpZiB0aGVyZSBh
cmUgcHJvYmxlbXMgd2l0aCBwZXJzaXN0ZW50LW5ldAoJbG9jYWwgc3lzcGF0aD0gZGV2cz0gcHJv
YmxlbT1mYWxzZQoJZm9yIHN5c3BhdGggaW4gL3N5cy9jbGFzcy9uZXQvKl9yZW5hbWUqOyBkbwoJ
CWlmIFsgLWQgIiR7c3lzcGF0aH0iIF07IHRoZW4KCQkJZGV2cz0iJHtkZXZzfSAke3N5c3BhdGgj
IyovfSIKCQkJcHJvYmxlbT10cnVlCgkJZmkKCWRvbmUKCgkke3Byb2JsZW19IHx8IHJldHVybiAw
CgoJZWVycm9yICJVREVWOiBZb3VyIHN5c3RlbSBoYXMgYSBwcm9ibGVtIGFzc2lnbmluZyBwZXJz
aXN0ZW50IG5hbWVzIgoJZWVycm9yICJ0byB0aGVzZSBuZXR3b3JrIGludGVyZmFjZXM6ICR7ZGV2
c30iCgoJZWluZm8gIkNoZWNraW5nIHBlcnNpc3RlbnQtbmV0IHJ1bGVzOiIKCSMgdGhlIHNlZC1l
eHByZXNzaW9uIGxpc3RzIGFsbCBkdXBsaWNhdGUgbGluZXMKCSMgZnJvbSB0aGUgaW5wdXQsIGxp
a2UgInVuaXEgLWQiIGRvZXMsIGJ1dCB1bmlxCgkjIGlzIGluc3RhbGxlZCBpbnRvIC91c3IvYmlu
IGFuZCBub3QgYXZhaWxhYmxlIGF0IGJvb3QuCglkdXBzPSQoCglSVUxFU19GSUxFPScvZXRjL3Vk
ZXYvcnVsZXMuZC83MC1wZXJzaXN0ZW50LW5ldC5ydWxlcycKCS4gL2xpYjY0L3VkZXYvcnVsZV9n
ZW5lcmF0b3IuZnVuY3Rpb25zCglmaW5kX2FsbF9ydWxlcyAnTkFNRT0nICcuKicgfCBcCgl0ciAn
ICcgJ1xuJyB8IFwKCXNvcnQgfCBcCglzZWQgJyQhTjsgcy9eXCguKlwpXG5cMSQvXDEvOyB0OyBE
JwoJKQoJaWYgWyAtbiAiJHtkdXBzfSIgXTsgdGhlbgoJCWV3YXJuICJUaGUgcnVsZXMgY3JlYXRl
IG11bHRpcGxlIGVudHJpZXMgYXNzaWduaW5nIHRoZXNlIG5hbWVzOiIKCQllaW5kZW50CgkJZXdh
cm4gIiR7ZHVwc30iCgkJZW91dGRlbnQKCWVsc2UKCQlld2FybiAiRm91bmQgbm8gZHVwbGljYXRl
IG5hbWVzIGluIHBlcnNpc3RlbnQtbmV0IHJ1bGVzLCIKCQlld2FybiAidGhlcmUgbXVzdCBiZSBz
b21lIG90aGVyIHByb2JsZW0hIgoJZmkKCXJldHVybiAxCn0KCiMgRklYTUUKIyBJbnN0ZWFkIG9m
IHRoaXMgc2NyaXB0IHRlc3Rpbmcga2VybmVsIHZlcnNpb24sIHVkZXYgaXRzZWxmIHNob3VsZAoj
IE1heWJlIHNvbWV0aGluZyBsaWtlIHVkZXZkIC0tdGVzdCB8fCBleGl0ICQ/Cgptb3VudF9kZXZf
ZGlyZWN0b3J5IHx8IGV4aXQgJD8KCiMgQ3JlYXRlIGEgZmlsZSBzbyB0aGF0IG91ciByYyBzeXN0
ZW0ga25vd3MgaXQncyBzdGlsbCBpbiBzeXNpbml0LgojIEV4aXN0YW5jZSBtZWFucyBpbml0IHNj
cmlwdHMgd2lsbCBub3QgZGlyZWN0bHkgcnVuLgojIHJjIHdpbGwgcmVtb3ZlIHRoZSBmaWxlIHdo
ZW4gZG9uZSB3aXRoIHN5c2luaXQuCnRvdWNoIC9kZXYvLnJjc3lzaW5pdAoKIyBTZWxpbnV4IGxv
dmluOyAvc2VsaW51eCBzaG91bGQgYmUgbW91bnRlZCBieSBzZWxpbnV4LXBhdGNoZWQgaW5pdApp
ZiBbIC14IC9zYmluL3Jlc3RvcmVjb24gLWEgLWMgL3NlbGludXgvbnVsbCBdOyB0aGVuCglyZXN0
b3JlY29uIC9kZXYgPiAvc2VsaW51eC9udWxsCmZpCgp1bnBhY2tfZGV2aWNlX3RhcmJhbGwKc2Vl
ZF9kZXYKCmlmIFsgLWUgL3Byb2Mvc3lzL2tlcm5lbC9ob3RwbHVnIF07IHRoZW4KCWVjaG8gIiIg
Pi9wcm9jL3N5cy9rZXJuZWwvaG90cGx1ZwpmaQoKc3RhcnRfdWRldiB8fCBleGl0ICQ/CgovbGli
NjQvdWRldi93cml0ZV9yb290X2xpbmtfcnVsZQpwb3B1bGF0ZV91ZGV2CmNoZWNrX3BlcnNpc3Rl
bnRfbmV0CgojIHRyaWdnZXIgZXhlY3V0aW5nIGluaXRzY3JpcHQgd2hlbiAvZXRjIGlzIHdyaXRh
YmxlCklOX0hPVFBMVUc9MSAvZXRjL2luaXQuZC91ZGV2LXBvc3Rtb3VudCBzdGFydCA+L2Rldi9u
dWxsIDI+JjEKCiMgdWRldiBzdGFydGVkIHN1Y2Nlc3NmdWxseQpleGl0IDAK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>142239</attachid>
            <date>2008-01-30 22:51 0000</date>
            <desc>udev-stop.sh</desc>
            <filename>udev-stop.sh</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgoKCi9saWI2
NC91ZGV2L21vdmVfdG1wX3BlcnNpc3RlbnRfcnVsZXMuc2gKCnJjX2RldmljZV90YXJiYWxsPSR7
cmNfZGV2aWNlX3RhcmJhbGw6LSR7UkNfREVWSUNFX1RBUkJBTEw6LU5PfX0KaWYgWyAtZSAvZGV2
Ly5kZXZmc2QgXSB8fCBbICEgLWUgL2Rldi8udWRldiBdIHx8IFsgISAteiAiJHtDREJPT1R9IiBd
IHx8IFwKCSEgeWVzbm8gIiR7cmNfZGV2aWNlX3RhcmJhbGx9IiB8fCBcCgkhIHRvdWNoIC9saWI2
NC91ZGV2L3N0YXRlL2RldmljZXMudGFyLmJ6MiAyPi9kZXYvbnVsbAp0aGVuCglleGl0IDAKZmkK
CmViZWdpbiAiU2F2aW5nIGRldmljZSBub2RlcyIKIyBIYW5kbGUgb3VyIHRlbXAgZmlsZXMKc2F2
ZV90bXBfYmFzZT0vdG1wL3VkZXYuc2F2ZWRldmljZXMuIiQkIgpkZXZpY2VzX3VkZXY9IiR7c2F2
ZV90bXBfYmFzZX0iL2RldmljZXMudWRldgpkZXZpY2VzX3JlYWw9IiR7c2F2ZV90bXBfYmFzZX0i
L2RldmljZXMucmVhbApkZXZpY2VzX3RvdGFyPSIke3NhdmVfdG1wX2Jhc2V9Ii9kZXZpY2VzLnRv
dGFyCmRldmljZV90YXJiYWxsPSIke3NhdmVfdG1wX2Jhc2V9Ii9kZXZpY2VzCgpybSAtcmYgIiR7
c2F2ZV90bXBfYmFzZX0iCm1rZGlyICIke3NhdmVfdG1wX2Jhc2V9Igp0b3VjaCAiJHtkZXZpY2Vz
X3VkZXZ9IiAiJHtkZXZpY2VzX3JlYWx9IiBcCiIke2RldmljZXNfdG90YXJ9IiAiJHtkZXZpY2Vf
dGFyYmFsbH0iCgppZiBbIC1mICIke2RldmljZXNfdWRldn0iIC1hIC1mICIke2RldmljZXNfcmVh
bH0iIC1hIFwKCS1mICIke2RldmljZXNfdG90YXJ9IiAtYSAtZiAiJHtkZXZpY2VfdGFyYmFsbH0i
IF0KdGhlbgoJY2QgL2RldgoJIyBGaW5kIGFsbCBkZXZpY2VzCglmaW5kIC4gLXhkZXYgLXR5cGUg
YiAtb3IgLXR5cGUgYyAtb3IgLXR5cGUgbCB8IFwKCWN1dCAtZC8gLWYyLSA+IiR7ZGV2aWNlc19y
ZWFsfSIKCQoJIyBGaWd1cmUgb3V0IHdoYXQgdWRldiBjcmVhdGVkCgl1ZGV2aW5mbyAtLWV4cG9y
dC1kYiB8IHNlZCAtbmUgJ3MsXltTTl06IFwoLipcKSxcMSxwJyA+IiR7ZGV2aWNlc191ZGV2fSIK
CSMgVGhlc2Ugb25lcyB3ZSBhbHNvIGRvIG5vdCB3YW50IGluIHRoZXJlCglmb3IgeCBpbiBNQUtF
REVWIGNvcmUgZmQgaW5pdGN0bCBwdHMgc2htIHN0ZGVyciBzdGRpbiBzdGRvdXQgcm9vdDsgZG8K
CQllY2hvICIke3h9IiA+PiAiJHtkZXZpY2VzX3VkZXZ9IgoJZG9uZQoJaWYgWyAtZCAvbGliNjQv
dWRldi9kZXZpY2VzIF07IHRoZW4KCQljZCAvbGliNjQvdWRldi9kZXZpY2VzCgkJZmluZCAuIC14
ZGV2IC10eXBlIGIgLW9yIC10eXBlIGMgLW9yIC10eXBlIGwgfCBcCgkJY3V0IC1kLyAtZjItID4+
ICIke2RldmljZXNfdWRldn0iCglmaQoKCWNkIC9kZXYKCWZncmVwIC14IC12IC1mICIke2Rldmlj
ZXNfdWRldn0iIDwgIiR7ZGV2aWNlc19yZWFsfSIgfCBcCglncmVwIC12IF5cXC51ZGV2ID4gIiR7
ZGV2aWNlc190b3Rhcn0iCgoJIyBOb3cgb25seSB0YXJiYWxsIHRob3NlIG5vdCBjcmVhdGVkIGJ5
IHVkZXYgaWYgd2UgaGF2ZSBhbnkKCWlmIFsgLXMgIiR7ZGV2aWNlc190b3Rhcn0iIF07IHRoZW4K
CQkjIHdlIGRvbnQgd2FudCB0byBkZXNjZW5kIGludG8gbW91bnRlZCBmaWxlc3lzdGVtcyAoZS5n
LiBkZXZwdHMpCgkJIyBsb29raW5nIHVwIHVzZXJuYW1lIG1heSBpbnZvbHZlIE5JUy9uZXR3b3Jr
CgkJIyBhbmQgbmV0IG1heSBiZSBkb3duCgkJdGFyIC0tb25lLWZpbGUtc3lzdGVtIC0tbnVtZXJp
Yy1vd25lciBcCgkJCS1qY3BmICIke2RldmljZV90YXJiYWxsfSIgLVQgIiR7ZGV2aWNlc190b3Rh
cn0iCgkJbXYgLWYgIiR7ZGV2aWNlX3RhcmJhbGx9IiAvbGliNjQvdWRldi9zdGF0ZS9kZXZpY2Vz
LnRhci5iejIKCWVsc2UKCQlybSAtZiAvbGliNjQvdWRldi9zdGF0ZS9kZXZpY2VzLnRhci5iejIK
CWZpCgllZW5kIDAKZWxzZQoJZWVuZCAxICJDb3VsZCBub3QgY3JlYXRlIHRlbXBvcmFyeSBmaWxl
cyEiCmZpCgpybSAtcmYgIiR7c2F2ZV90bXBfYmFzZX0iCg==
</data>        

          </attachment>
    </bug>

</bugzilla>