<?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>80818</bug_id>
          
          <creation_ts>2005-02-04 19:47 0000</creation_ts>
          <short_desc>[EBUILD] new package:  BackupPC</short_desc>
          <delta_ts>2005-10-02 15:03:30 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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://backuppc.sourceforge.net</bug_file_loc>
          
          <keywords>EBUILD</keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>chewi@aura-online.co.uk</reporter>
          <assigned_to>seemant@gentoo.org</assigned_to>
          <cc>brainstorm@nopcode.org</cc>
    
    <cc>jaba@mikrobitti.fi</cc>
    
    <cc>volt3r@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-02-04 19:47:46 0000</bug_when>
            <thetext>There seems to be much demand for BackupPC so I&apos;ve created an ebuild! Security seems to be something of an issue though. This ebuild configures BackupPC to run as the apache user. This isn&apos;t the safest option but it isn&apos;t the most dangerous option either and it is much easier to configure. Good system admins can make whatever adjustments they see fit. This thread has more details.

http://forums.gentoo.org/viewtopic.php?p=2057278</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-02-04 19:48:43 0000</bug_when>
            <thetext>Created an attachment (id=50404)
backuppc-2.1.0_p1.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-02-04 19:49:01 0000</bug_when>
            <thetext>Created an attachment (id=50405)
init-script.patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaba@mikrobitti.fi</who>
            <bug_when>2005-03-10 05:08:06 0000</bug_when>
            <thetext>I&apos;m definitely interested of this one. :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>asb002@gmail.com</who>
            <bug_when>2005-08-21 12:42:07 0000</bug_when>
            <thetext>Thanks for this!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>grobian@gentoo.org</who>
            <bug_when>2005-08-23 11:46:36 0000</bug_when>
            <thetext>Hi James,

some small questions on your ebuild:
- is it possible to use ${PV} instead of $MAJ and $MIN (or perhaps generate them
from ${PV}?)
- do you have to create the apache user?  I think assuming the apache user lives
in /home/httpd is not correct.  What is uid 81 is already in use?  /bin/false is
not portable, better use -1.  Why not use a separate backuppc user?  Your
enewuser could look like:
enewgroup backuppc
enewuser backuppc -1 -1 /var/lib/backuppc backuppc
- Why do you apply a patch on an init-script from the ebuild?

Could you clarify some of my questions please?  Thanks for your efforts!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-08-23 16:48:42 0000</bug_when>
            <thetext>I&apos;m on holiday right now so I can&apos;t really deal with this immediately but I will 
answer your questions. Since writing this, I have discovered the versionator 
eclass so yes, I should be able to work out the filename from ${PV}.

If you read the forum topic that I posted a link to then you will see why I am 
using the apache account instead of a backuppc account. Using a backuppc account 
would require an entirely separate instance of Apache on a separate port - not 
much fun even for an experienced sys admin. Automating the configuration for 
that kind of setup would be practically impossible. The user always has the 
option of creating a backuppc user themselves if they wish. The way this ebuild 
creates the apache user is exactly the same was the way the Apache ebuild does 
it itself, except the home folder has since changed to /var/www. I considered 
the Apache ebuild to be a good example of how to do things right. If I remember 
correctly, an alternative UID is automatically chosen if the specified one is 
already in use anyway.

The init script doesn&apos;t come from the ebuild. The tarball contains a bunch of 
init scripts for various distributions but the Gentoo one is written very badly. 
Ideally a correct init script would be sent upstream. I only recently became 
aware of the Gentoo belief that all changes should be made upstream when 
possible.

I&apos;ve also just noticed that version 2.1.1 came out in March so this ebuild needs 
a version bump.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jaba@mikrobitti.fi</who>
            <bug_when>2005-08-23 23:30:27 0000</bug_when>
            <thetext>(In reply to comment #6)
&gt; I&apos;ve also just noticed that version 2.1.1 came out in March so this ebuild needs 
&gt; a version bump.

I&apos;ve been using version 2.1.1 for several months now and all that version bump
needed was that I renamed the ebuild file to be backuppc-2.1.1.ebuild. :) At
least I can&apos;t remember any major issues.

So thank you very much! :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>grobian@gentoo.org</who>
            <bug_when>2005-08-24 08:54:56 0000</bug_when>
            <thetext>ah... so, if this ebuild depends somehow on apache being installed, I&apos;d suggest
the ebuild to depend on an installation of apache, so apache itself can deal
with creating a user somehow.  As far as I understand now, your ebuild is
useless without apache being installed.  If not, I&apos;d suggest to use an apache(2)
useflag to only add the apache functionality if the user wants it.

I&apos;ll wait for the version bump, thanks for your feedback.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-08-25 03:20:20 0000</bug_when>
            <thetext>Yeah that sounds like a good idea. Not sure why I didn&apos;t do that before 
actually. I don&apos;t think it absolutely needs Apache (I&apos;ve not actually used this 
- wrote the ebuild for a friend) but I doubt many people would use it without. 
It also occurred to me that this needs to be tied in with webapp-config. I spoke 
to Stuart Herbert and he said &quot;If it puts anything in /var/www&quot; then it needs to 
work with webapp-config. I&apos;ll give him a shout when I&apos;m back from holiday.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>grobian@gentoo.org</who>
            <bug_when>2005-08-25 08:41:32 0000</bug_when>
            <thetext>I don&apos;t know much about the webapp thing, but it was the next thing I was going
to mention, so its good you already know about it.  I think it can work well
with it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-06 04:37:52 0000</bug_when>
            <thetext>I just take ebuild posted here some times ago and makes some improvements:
- it`s bumped to version 2.1.1
- ebuild now uses webapp-config
- there are two USE flag:
  - apache: add cgi interface which is handle by webapp-config (without this
flag ebuild don&apos;t even copy cgi interface files so we have pure backuppc which
is much safer)
  - nosuidcgi: there is now two conception on that how backuppc works - without
nosuidcgi it is running as a backuppc user, with nosuidcgi - backuppc works as
an apache user as it was in previous ebuild
- i made apache authorization on cgi interface (see the postinstall info)

Files:
- backuppc-2.1.1.ebuild
- hook and hook_suid - two webapp files which set privileges to cgi script
depend on use flag
- init-script

Known problems:
- backuppc has problem with status.pl file, when backuppc is restarted via
init.d script it wont start if status.pl file exist. I make temporally solution
by deleting this file (inside init.d script) in every application start. This
problem is known, but i cant find solution for this yet. It`s propably perl
version related problem.

Please test this ebuild, comment it, propose or create improvements,so i hope
that ebuild for this great app will be placed in portage some day...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-06 04:40:36 0000</bug_when>
            <thetext>Created an attachment (id=67729)
backuppc-2.1.1.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-06 04:41:34 0000</bug_when>
            <thetext>Created an attachment (id=67730)
hook
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-06 04:41:53 0000</bug_when>
            <thetext>Created an attachment (id=67731)
hook_suid
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-06 04:42:15 0000</bug_when>
            <thetext>Created an attachment (id=67732)
init-script
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-06 04:42:42 0000</bug_when>
            <thetext>Created an attachment (id=67733)
backuppc_apache_module
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-09-06 05:50:32 0000</bug_when>
            <thetext>Thanks very much! I haven&apos;t had time to get back to this and to be honest, I 
only have a vague knowledge of Perl and webapp-config so I wasn&apos;t really the 
ideal person to be working on this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gondoi@gmail.com</who>
            <bug_when>2005-09-08 18:19:37 0000</bug_when>
            <thetext>I attempted to emerge with this new ebuild.  After some clean-up and some added
USE flags (apache, perlsuid). I finally got it started. Although, I previously
had apache2 as a USE flag, so it was installed with that.  It appears the build
is not  getting a config directory as I get this: &quot;There is no apache module
confdir&quot;  But I have had apache install for quite some time now.  Where is the
build getting the variable from in the first place?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gondoi@gmail.com</who>
            <bug_when>2005-09-08 18:33:31 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; I attempted to emerge with this new ebuild.  After some clean-up and some added
&gt; USE flags (apache, perlsuid). I finally got it started. Although, I previously
&gt; had apache2 as a USE flag, so it was installed with that.  It appears the build
&gt; is not  getting a config directory as I get this: &quot;There is no apache module
&gt; confdir&quot;  But I have had apache install for quite some time now.  Where is the
&gt; build getting the variable from in the first place?

I discovered my depend.apache eclass is wrong.  My modules.d directory is at
/etc/apache2/conf/modules.d/ not /etc/apache2/modules.d</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>grobian@gentoo.org</who>
            <bug_when>2005-09-08 22:32:31 0000</bug_when>
            <thetext>this path problem may be related to running an unstable version of apache2.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>volt3r@gmail.com</who>
            <bug_when>2005-09-08 22:38:38 0000</bug_when>
            <thetext>BK: Could you please tell which version of apache you have emerged? 

&gt; After some clean-up and some added USE flags...

Could you also attach corrected ebuild?

Thanks for testing.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gondoi@gmail.com</who>
            <bug_when>2005-09-12 09:34:25 0000</bug_when>
            <thetext>By clean-up I meant I uninstalled the old version of backuppc.

I am running version 2.0.54-r9 of apache.  It is the current stable 2.0 in portage.

To get backuppc to install I did not change the ebuild.  I edited the
depend.apache eclass file to reflect the correct location for my config files.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>grobian@gentoo.org</who>
            <bug_when>2005-09-17 11:07:09 0000</bug_when>
            <thetext>Created an attachment (id=68689)
backuppc-2.1.2.ebuild

I run through the whole ebuild and made some changes.  I upgraded to version
2.1.2 as that seems to be stable at the moment.

I am missing a conf.d file, I think, I only see the init.d file.  And I don&apos;t
really know what the hook files are for.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2005-09-30 07:58:32 0000</bug_when>
            <thetext>hi chewi, I was about to check in my own version (which you can kinda see at
http://dev.gentoo.org/~seemant) when I decided to search bugzilla.  I see you&apos;ve
done this stuff a long time before I started my own work on it.  Anyway, I&apos;ve
checked in my ebuild at the moment -- but I think you and I should probably get
together and discuss how best to mesh our ebuilds together -- distilling the
best aspects of each.  Any chance you give the one I&apos;ve checked in a run and
come to talk to me on IRC?

Thanks! 

Seemant</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>seemant@gentoo.org</who>
            <bug_when>2005-09-30 08:00:18 0000</bug_when>
            <thetext>So I basically apply debian&apos;s patchset to this and then I added patches for the
docdir location and the init.d and conf.d files.  I&apos;d prefer not messing with
suid things if at all possible.  I&apos;ve just checked in app-backup/backuppc-2.1.2

Please test and give it a run.

thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chewi@aura-online.co.uk</who>
            <bug_when>2005-09-30 10:02:41 0000</bug_when>
            <thetext>I&apos;d love to help but as I said, I&apos;ve not really used BackupPC before (made this 
for a friend) and I&apos;m not familiar with webapp-config at all. Fabian&apos;s version 
of the ebuild is probably the best one to work from.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>travis@snowpatch.net</who>
            <bug_when>2005-10-02 15:03:30 0000</bug_when>
            <thetext>I have been using BackupPC that I installed from the original 2.1.0 ebuild here
(just bumped the version to 2.1.1). BackupPC runs for me as user apache. I have
created a home and given apache a shell so that I could generate ssh keys for
backup of Linux boxes. I realize this is a security risk.

I have been looking at the new ebuild, which I will try soon on another box. I
have a couple of questions though. The 2.1.2 ebuild has BackupPC running as the
user backuppc, with no shell or home. How is the issue of ssh keys for backup of
Linux boxes dealt with? The backuppc user would need to generate keys, no?</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>50404</attachid>
            <date>2005-02-04 19:48 0000</date>
            <desc>backuppc-2.1.0_p1.ebuild</desc>
            <filename>backuppc-2.1.0_p1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">aW5oZXJpdCBldXRpbHMKCk1BSj0yLjEuMApNSU49cGwxCgpERVNDUklQVElPTj0iQmFja3VwUEMg
aXMgYSBoaWdoLXBlcmZvcm1hbmNlLCBlbnRlcnByaXNlLWdyYWRlIGJhY2t1cCBzeXN0ZW0iCkhP
TUVQQUdFPSJodHRwOi8vYmFja3VwcGMuc291cmNlZm9yZ2UubmV0LyIKU1JDX1VSST0ibWlycm9y
Oi8vc291cmNlZm9yZ2UvYmFja3VwcGMvQmFja3VwUEMtJHtNQUp9LnRhci5negogICAgICAgICBt
aXJyb3I6Ly9zb3VyY2Vmb3JnZS9iYWNrdXBwYy9CYWNrdXBQQy0ke01BSn0ke01JTn0uZGlmZiIK
ClNMT1Q9IjAiCkxJQ0VOU0U9IkdQTC0yIgpLRVlXT1JEUz0ifng4NiIKCkRFUEVORD0iPj1kZXYt
bGFuZy9wZXJsLTUuNi4wIgoKUkRFUEVORD0iJHtERVBFTkR9CiAgICAgICAgIGFwcC1hcmNoL2J6
aXAyCiAgICAgICAgIGFwcC1hcmNoL3BhcjJjbWRsaW5lCiAgICAgICAgIHZpcnR1YWwvc3NoCiAg
ICAgICAgID49ZGV2LXBlcmwvQXJjaGl2ZS1aaXAKICAgICAgICAgPj1kZXYtcGVybC9Db21wcmVz
cy1abGliCiAgICAgICAgID49ZGV2LXBlcmwvRmlsZS1Sc3luY1AtMC41MgogICAgICAgICA+PW5l
dC1taXNjL3JzeW5jLTIuNS41CiAgICAgICAgID49YXBwLWFyY2gvdGFyLTEuMTMuNwogICAgICAg
ICBzYW1iYT8gKD49bmV0LWZzL3NhbWJhLTIuMi4wKSIKCnBrZ19zZXR1cCgpIHsKCWVuZXdncm91
cCBhcGFjaGUgODEKCWVuZXd1c2VyIGFwYWNoZSA4MSAvYmluL2ZhbHNlIC9ob21lL2h0dHBkIGFw
YWNoZQp9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrIEJhY2t1cFBDLSR7TUFKfS50YXIuZ3oKCWNk
IEJhY2t1cFBDLSR7TUFKfQoKCSMgQXBwbHkgMi4xLjBwbDEgcGF0Y2gKCWVwYXRjaCAke0RJU1RE
SVJ9L0JhY2t1cFBDLSR7TUFKfSR7TUlOfS5kaWZmCgoJIyBBcHBseSBwYXRjaCB0byBmaXggYmFk
bHkgd3JpdHRlbiBHZW50b28gaW5pdCBzY3JpcHQKCWVwYXRjaCAke0ZJTEVTRElSfS9pbml0LXNj
cmlwdC5wYXRjaAoKCSMgQWRqdXN0IHRoZSBjb25maWd1cmUgc2NyaXB0IHRvIG1ha2UgQmFja3Vw
UEMgcnVuIGFzIHRoZSBhcGFjaGUgdXNlcgoJc2VkIC1pIC1yICdzL1wkQ29uZlx7QmFja3VwUENV
c2VyXH0gXHxcfCAiYmFja3VwcGMiLC8kQ29uZlx7QmFja3VwUENVc2VyXH0gXHxcfCAiYXBhY2hl
IiwvJyBjb25maWd1cmUucGwKfQoKc3JjX2luc3RhbGwgKCkgewoJY2QgJHtXT1JLRElSfS9CYWNr
dXBQQy0ke01BSn0KCglkb2RpciAvdmFyL3d3dy9sb2NhbGhvc3QvaHRkb2NzL2JhY2t1cHBjCglk
b2RpciAvdmFyL3d3dy9sb2NhbGhvc3QvY2dpLWJpbgoKCXBlcmwgY29uZmlndXJlLnBsIAktLWJh
dGNoIFwKCQkJCS0tZGVzdC1kaXIgJHtEfSBcCgkJCQktLWNnaS1kaXIgL3Zhci93d3cvbG9jYWxo
b3N0L2NnaS1iaW4gXAoJCQkJLS1kYXRhLWRpciAvdmFyL2xpYi9iYWNrdXBwYyBcCgkJCQktLWhv
c3RuYW1lICQoaG9zdG5hbWUpIFwKCQkJCS0taHRtbC1kaXIgL3Zhci93d3cvbG9jYWxob3N0L2h0
ZG9jcy9iYWNrdXBwYyBcCgkJCQktLWh0bWwtZGlyLXVybCAvYmFja3VwcGMgXAoJCQkJLS1pbnN0
YWxsLWRpciAvdXNyL2xpYi9iYWNrdXBwYyBcCgkJCQktLXVpZC1pZ25vcmUgXAoJCQkJJj4gL2Rl
di9udWxsCgoJZXhlaW50byAvZXRjL2luaXQuZAoJbmV3ZXhlIGluaXQuZC9nZW50b28tYmFja3Vw
cGMgYmFja3VwcGMKCglpbnNpbnRvIC9ldGMvY29uZi5kCgluZXdpbnMgaW5pdC5kL2dlbnRvby1i
YWNrdXBwYy5jb25mIGJhY2t1cHBjCgoJZm9yIHggaW4gY29uZiBwb29sIGNwb29sIHBjIHRyYXNo
IGxvZzsKCWRvCgkJa2VlcGRpciAvdmFyL2xpYi9iYWNrdXBwYy8ke3h9Cglkb25lCgoJIyBDR0kg
c2NyaXB0IGlzIGluc3RhbGxlZCB3aXRoIFNVSUQgZmxhZyBzZXQgYnkgZGVmYXVsdC4gVHVybiB0
aGlzIG9mZiEKCWZwZXJtcyA1NTAgL3Zhci93d3cvbG9jYWxob3N0L2NnaS1iaW4vQmFja3VwUENf
QWRtaW4KfQoKcGtnX3Bvc3RpbnN0KCkgewoJZWNobyAgIiIKCWV3YXJuICJXQVJOSU5HISBCYWNr
dXBQQyBpcyBjb25maWd1cmVkIHRvIHJ1biBhcyB0aGUgYXBhY2hlIHVzZXIiCglld2FybiAiYnkg
ZGVmYXVsdC4gVGhpcyBpcyBhIHBvdGVudGlhbCBzZWN1cml0eSBoYXphcmQhIFRoZSBmaXJzdCIK
CWV3YXJuICJhbHRlcm5hdGl2ZSBpcyB0byBydW4gdGhlIENHSSBzY3JpcHQgd2l0aCB0aGUgU1VJ
RCBvcHRpb24iCglld2FybiAib24uIFRoaXMgaXMgZXZlbiBtb3JlIGhhemFyZG91cy4gVGhlIHNl
Y29uZCBvcHRpb24gaXMgdG8iCglld2FybiAiaG9zdCB0aGUgQ0dJIHNjcmlwdCBvbiBhIHNlcGFy
YXRlIEFwYWNoZSBzZXJ2ZXIgcnVubmluZyBhcyIKCWV3YXJuICJhIGRpZmZlcmVudCB1c2VyIG9u
IGEgZGlmZmVyZW50IHBvcnQuIEZvciBtb3JlIGluZm9ybWF0aW9uLCIKCWV3YXJuICJ2aXNpdCB0
aGUgZm9sbG93aW5nIFVSTC4iCglld2FybiAiIgogICAgICAgIGV3YXJuICJodHRwOi8vYmFja3Vw
cGMuc291cmNlZm9yZ2UubmV0L2ZhcS9CYWNrdXBQQy5odG1sI3N0ZXBfOF9fY2dpX2ludGVyZmFj
ZSIKCWVjaG8gICIiCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50405</attachid>
            <date>2005-02-04 19:49 0000</date>
            <desc>init-script.patch</desc>
            <filename>init-script.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBCYWNrdXBQQy0yLjEuMC1vbGQvaW5pdC5kL3NyYy9nZW50b28tYmFja3VwcGMg
QmFja3VwUEMtMi4xLjAtbmV3L2luaXQuZC9zcmMvZ2VudG9vLWJhY2t1cHBjCi0tLSBCYWNrdXBQ
Qy0yLjEuMC1vbGQvaW5pdC5kL3NyYy9nZW50b28tYmFja3VwcGMJMjAwNC0wNi0yMCAwMzoyODow
OC4wMDAwMDAwMDAgKzAxMDAKKysrIEJhY2t1cFBDLTIuMS4wLW5ldy9pbml0LmQvc3JjL2dlbnRv
by1iYWNrdXBwYwkyMDA1LTAyLTA1IDAyOjQ5OjEwLjE5NTgwMjI2MyArMDAwMApAQCAtOSw5ICs5
LDYgQEAKICMgZGVzY3JpcHRpb246IFN0YXJ0cyBhbmQgc3RvcHMgdGhlIEJhY2t1cFBDIHNlcnZl
cgogIyBDb3B5IHRvIC9ldGMvaW5pdC5kIGFuZCBydW4gJ3JjLXVwZGF0ZSBhZGQgYmFja3VwcGMg
ZGVmYXVsdCcKIAotIyBnZXQgb3VyIGNvbmZpZ3VyYXRpb24gb3B0aW9ucwotc291cmNlIC9ldGMv
Y29uZi5kL2JhY2t1cHBjCi0KIGNoZWNrY29uZmlnKCkgewogCWlmIFsgISAtZiAke0NPTkZfRklM
RX0gXSA7IHRoZW4KIAkJZWVyb3IgIk5vICR7Q09ORl9GSUxFfSBleGlzdHMhIgpAQCAtMzAsMTYg
KzI3LDMgQEAKIAlzdGFydC1zdG9wLWRhZW1vbiAtLXN0b3AgLS1waWRmaWxlICR7UElEX0ZJTEV9
IC0tbmFtZSBCYWNrdXBQQwogCWVlbmQgJD8KIH0KLQotcmVzdGFydCgpIHsKLQllYmVnaW4gIlJl
c3RhcnRpbmcgQmFja3VwUEMiCi0Jc3ZjX3N0b3AKLQlzdmNfc3RhcnQKLQllZW5kICQ/ICJGYWls
ZWQgdG8gcmVzdGFydCBCYWNrdXBQQyIKLX0KLQotc3RhdHVzKCkgewotCXJldHVybgotCWVlbmQg
JD8KLX0KLQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67729</attachid>
            <date>2005-09-06 04:40 0000</date>
            <desc>backuppc-2.1.1.ebuild</desc>
            <filename>backuppc-2.1.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIHdlYmFwcCBkZXBlbmQuYXBhY2hlCgpERVNDUklQVElPTj0i
QmFja3VwUEMgaXMgYSBoaWdoLXBlcmZvcm1hbmNlLCBlbnRlcnByaXNlLWdyYWRlIGJhY2t1cCBz
eXN0ZW0iCkhPTUVQQUdFPSJodHRwOi8vYmFja3VwcGMuc291cmNlZm9yZ2UubmV0LyIKU1JDX1VS
ST0ibWlycm9yOi8vc291cmNlZm9yZ2UvYmFja3VwcGMvQmFja3VwUEMtJHtQVn0udGFyLmd6IgoK
TElDRU5TRT0iR1BMLTIiCktFWVdPUkRTPSJ+eDg2IgpJVVNFPSJhcGFjaGUgbm9zdWlkY2dpIgoK
REVQRU5EPSI+PWRldi1sYW5nL3BlcmwtNS42LjAiCgpSREVQRU5EPSIke0RFUEVORH0KCWFwcC1h
cmNoL2J6aXAyCglhcHAtYXJjaC9wYXIyY21kbGluZQoJdmlydHVhbC9zc2gKCWRldi1wZXJsL0Fy
Y2hpdmUtWmlwCglkZXYtcGVybC9Db21wcmVzcy1abGliCgk+PWRldi1wZXJsL0ZpbGUtUnN5bmNQ
LTAuNTIKCT49bmV0LW1pc2MvcnN5bmMtMi41LjUKCT49YXBwLWFyY2gvdGFyLTEuMTMuNwoJc2Ft
YmE/ICg+PW5ldC1mcy9zYW1iYS0yLjIuMCkKCWFwYWNoZT8gKG5ldC13d3cvYXBhY2hlKSIKCk1Z
X1A9IkJhY2t1cFBDLSR7UFZ9IgpTPSR7V09SS0RJUn0vJHtNWV9QfQoKaWYgdXNlIGFwYWNoZTsg
dGhlbgoJQ0dJPXRydWUKZWxzZQoJQ0dJPWZhbHNlCmZpCgpwa2dfc2V0dXAoKSB7CglpZiAke0NH
SX0gJiYgISB1c2Ugbm9zdWlkY2dpICYmICEgYnVpbHRfd2l0aF91c2UgcGVybCBwZXJsc3VpZDsg
dGhlbgoJCWV3YXJuICJZb3UgbXVzdCBoYXZlIHBlcmwgaW5zdGFsbGVkIHdpdGggcGVybHN1aWQg
dXNlIGZsYWcgaW4gb3JkZXIgdG8iCgkJZXdhcm4gInVzZSBjZ2kgaW50ZXJmYWNlISIKCQlkaWUK
CWZpCgoJd2ViYXBwX3BrZ19zZXR1cAoKCSMgV2Ugd2FudCB0byB3b3JrIGFzIGJhY2t1cHBjIHVz
ZXIKCWlmICEgdXNlIG5vc3VpZGNnaTsgdGhlbgoJCWVuZXdncm91cCBiYWNrdXBwYwoJCWVuZXd1
c2VyIGJhY2t1cHBjIC0xIC9iaW4vYmFzaCAvdmFyL2xpYi9iYWNrdXBwYyBiYWNrdXBwYwoJZmkK
fQoKc3JjX3VucGFjaygpIHsKCXVucGFjayBCYWNrdXBQQy0ke1BWfS50YXIuZ3oKCWNkIEJhY2t1
cFBDLSR7UFZ9CgoJIyBBZGp1c3QgdGhlIGNvbmZpZ3VyZSBzY3JpcHQgdG8gbWFrZSBCYWNrdXBQ
QyBydW4gYXMgdGhlIGFwYWNoZSB1c2VyCglpZiB1c2Ugbm9zdWlkY2dpICYmICR7Q0dJfTsgdGhl
bgoJCXNlZCAtaSAtciAncy9cJENvbmZce0JhY2t1cFBDVXNlclx9IFx8XHwgImJhY2t1cHBjIiwv
JENvbmZce0JhY2t1cFBDVXNlclx9IFx8XHwgImFwYWNoZSIsLycgY29uZmlndXJlLnBsCglmaQoJ
Cn0KCnNyY19pbnN0YWxsICgpIHsKCXdlYmFwcF9zcmNfcHJlaW5zdAoJY2QgJHtTfQoKCXBlcmwg
Y29uZmlndXJlLnBsIFwKCQkJCS0tYmF0Y2ggXAoJCQkJLS1kZXN0LWRpciAke0R9IFwKCQkJCS0t
Y2dpLWRpciAke01ZX0NHSUJJTkRJUn0vYmFja3VwcGMgXAoJCQkJLS1kYXRhLWRpciAvdmFyL2xp
Yi9iYWNrdXBwYyBcCgkJCQktLWhvc3RuYW1lICQoaG9zdG5hbWUpIFwKCQkJCS0taHRtbC1kaXIg
JHtNWV9IVERPQ1NESVJ9IFwKCQkJCS0taHRtbC1kaXItdXJsIC9iYWNrdXBwYyBcCgkJCQktLWlu
c3RhbGwtZGlyIC91c3IgXAoJCQkJLS11aWQtaWdub3JlIFwKCQkJCSY+IC9kZXYvbnVsbAoKCSMg
SW5zdGFsbCBjb25mLmQgYW5kIGluaXQuZCBmaWxlcwoJbmV3aW5pdGQgJHtGSUxFU0RJUn0vaW5p
dC1zY3JpcHQgYmFja3VwcGMKCW5ld2NvbmZkIGluaXQuZC9nZW50b28tYmFja3VwcGMuY29uZiBi
YWNrdXBwYwoKCSMgSWYgd2UgZG9udCB3YW50IGNnaSBpbnRlcmZhY2UgaW5zdGFsbCBkb2NzIGlu
IC91c3Ivc2hhcmUvZG9jCglpZiAhICR7Q0dJfTt0aGVuCgkJZG9kb2MgZG9jLyoucG9kCgkJZG9o
dG1sIGRvYy8qLmh0bWwKCQlybSAtZnIgJHtEfS91c3IvZG9jCglmaQoKCSMgSW5zdGFsbCBhcGFj
aGUgY29uZmlndXJhdGlvbiBmb3IgY2dpIGRpcgoJaWYgdXNlIGFwYWNoZTsgdGhlbgoJCWlmIFsg
LWQgJHtBUEFDSEUyX01PRFVMRVNfQ09ORkRJUn0gXTsgdGhlbgoJCQlpbnNpbnRvICR7QVBBQ0hF
Ml9NT0RVTEVTX0NPTkZESVJ9CgkJCW5ld2lucyAke0ZJTEVTRElSfS9iYWNrdXBwY19hcGFjaGVf
bW9kdWxlIGJhY2t1cHBjLmNvbmYKCQllbGlmIFsgLWQgJHtBUEFDSEUxX01PRFVMRVNfQ09ORkRJ
Un0gXTsgdGhlbgoJCQlpbnNpbnRvICR7QVBBQ0hFMV9NT0RVTEVTX0NPTkZESVJ9CgkJCW5ld2lu
cyAke0ZJTEVTRElSfS9iYWNrdXBwY19hcGFjaGVfbW9kdWxlIGJhY2t1cHBjLmNvbmYKCQllbHNl
CgkJCWRpZSAiVGhlcmUgaXMgbm8gYXBhY2hlIG1vZHVsZSBjb25mZGlyIgoJCWZpCglmaQoKCSMg
VGFrZSBjYXJlIGFib3V0IHBlcm1pc3Npb24gb24gY2dpIGZpbGUKCWlmIHVzZSBub3N1aWRjZ2kg
JiYgJHtDR0l9OyB0aGVuCgkJd2ViYXBwX2hvb2tfc2NyaXB0ICR7RklMRVNESVJ9L2hvb2sKCWVs
aWYgISB1c2Ugbm9zdWlkY2dpICYmICR7Q0dJfTsgdGhlbgoJCXdlYmFwcF9ob29rX3NjcmlwdCAk
e0ZJTEVTRElSfS9ob29rX3N1aWQKCWZpCgkKCXdlYmFwcF9zcmNfaW5zdGFsbAoKCSMgU2V0IG1p
bmltYWwgcGVybWlzc2lvbiBmb3IgL3Zhci9saWIvYmFja3VwcGMvKgoJZm9yIGkgaW4gYGZpbmQg
JHtEfXZhci9saWIvYmFja3VwcGNgOyBkbwoJCWlmICEgJHtDR0l9OyB0aGVuCgkJCWZvd25lcnMg
YmFja3VwcGM6YmFja3VwcGMgJHtpLyppbWFnZS99CgkJZWxpZiB1c2Ugbm9zdWlkY2dpOyB0aGVu
CgkJCWZvd25lcnMgYXBhY2hlOmFwYWNoZSAke2kvKmltYWdlL30KCQllbGlmICEgdXNlIG5vc3Vp
ZGNnaTsgdGhlbgoJCQlmb3duZXJzIGJhY2t1cHBjOmJhY2t1cHBjICR7aS8qaW1hZ2UvfQoJCWZp
CgoJCWlmIFsgLWYgJGkgXTsgdGhlbgoJCQlmcGVybXMgMDY0MCAke2kvKmltYWdlL30KCQlmaQoK
CQlpZiBbIC1kICRpIF07IHRoZW4KCQkJZnBlcm1zIDA3NTAgJHtpLyppbWFnZS99CgkJZmkKCWRv
bmUKCgkjIFNldCBwZXJtaXNzaW9uIGZvciBiaW5hcnkgZmlsZXMKCWZvciBpIGluIGBmaW5kICR7
RH11c3IvYmluLypgOyBkbwoJCWZwZXJtcyAwNzU1ICR7aS8qaW1hZ2UvfQoJZG9uZQoKCWRvZGly
IGV0Yy9iYWNrdXBwYwoJaW5zaW50byBldGMvYmFja3VwcGMKCXRvdWNoICR7RH1ldGMvYmFja3Vw
cGMvaHRwYXNzd2QKCWZvd25lcnMgYXBhY2hlOmFwYWNoZSBldGMvYmFja3VwcGMvaHRwYXNzd2QK
CWZwZXJtcyAwNjYwIGV0Yy9iYWNrdXBwYy9odHBhc3N3ZAoJCgkjIElmIHVzZXJzIGRvbnQgd2Fu
dCB0byB1c2UgY2dpIGludGVyZmFjZSAtIGRvbnQgZXZlbiBpbnN0YWxsIGl0Li4uCglpZiAhICR7
Q0dJfTsgdGhlbgoJCXJtIC1mciAke0R9dXNyL3NoYXJlL3dlYmFwcHMKCQlybSAtZnIgJHtEfXZh
ci9kYgoJZmkKfQoKcGtnX3Bvc3RpbnN0KCkgewoJaWYgJHtDR0l9OyB0aGVuCgkJd2ViYXBwX3Br
Z19wb3N0aW5zdAoJZmkKCgkjIFBvc3QgaW5zdGFsbCBpbmZvcm1hdGlvbnMKCWlmIHVzZSBub3N1
aWRjZ2kgJiYgJHtDR0l9OyB0aGVuCgkJZWNobyAiIgoJCWV3YXJuICJXQVJOSU5HISBCYWNrdXBQ
QyBpcyBjb25maWd1cmVkIHRvIHJ1biBhcyB0aGUgYXBhY2hlIHVzZXIiCgkJZXdhcm4gImJ5IGRl
ZmF1bHQuIFRoaXMgaXMgYSBwb3RlbnRpYWwgc2VjdXJpdHkgaGF6YXJkISIKCWZpCgoJaWYgJHtD
R0l9OyB0aGVuCgkJZWNobyAiIgoJCWVpbmZvICJEb250IGZvcmdldCB0byByZXN0YXJ0IHlvdXIg
YXBhY2hlIHRvIGxvYWQgYXBwcm9wcmlhdGUgYmFja3VwcGMiCgkJZWluZm8gImNvbmYhIgoJCWVj
aG8gIiIKCQllaW5mbyAiSWYgeW91IHdhbnQgdG8gc2V0IGEgcGFzc3dvcmQgZm9yIGNnaSBpbnRl
cmZhY2UsIHlvdSBjYW4gZG8gaXQiCgkJZWluZm8gImJ5OiIKCQllaW5mbyAiaHRwYXNzd2QyIC9l
dGMvYmFja3VwcGMvaHRwYXNzd2QgVVNFUk5BTUUiCgkJZWNobyAiIgoJCWVpbmZvICJZb3UgY2Fu
IGZpbmQgQ0dJIGludGVyZmFjZSBhdDoiCgkJZWluZm8gImh0dHA6Ly9odHRwOi8vbG9jYWxob3N0
L2NnaS1iaW4vYmFja3VwcGMvQmFja3VwUENfQWRtaW4iCglmaQoJCglpZiAke0NHSX07IHRoZW4K
CQllY2hvICIiCgkJZWluZm8gIklmIHlvdSBoYWQgZW1lcmdlIGJhY2t1cHBjIGJlZm9yZSwgYW5k
IG5vdyBjaGFuZ2Ugbm9zdWlkY2dpIgoJCWVpbmZvICJmbGFnLCB5b3UgbXVzdCBleGVjdXRlIHRo
ZSBmb2xsb3dpbmcgY29tbWFuZCBub3c6IgoJCWlmIHVzZSBub3N1aWRjZ2k7IHRoZW4KCQkJZWlu
Zm8gImNob3duIC1SIGFwYWNoZTphcGFjaGUgL3Zhci9saWIvYmFja3VwcGMiCgkJZWxzZQoJCQll
aW5mbyAiY2hvd24gLVIgYmFja3VwcGM6YmFja3VwcGMgL3Zhci9saWIvYmFja3VwcGMiCgkJZmkK
CQllY2hvICIiCglmaQp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67730</attachid>
            <date>2005-09-06 04:41 0000</date>
            <desc>hook</desc>
            <filename>hook</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL2Jhc2gKCmlmIFsgJDEgPT0gImluc3RhbGwiIF07IHRoZW4KCWNob3duIGFwYWNoZTph
cGFjaGUgJHtNWV9DR0lCSU5ESVJ9L2JhY2t1cHBjL0JhY2t1cFBDX0FkbWluCgljaG1vZCAwNTUw
ICR7TVlfQ0dJQklORElSfS9iYWNrdXBwYy9CYWNrdXBQQ19BZG1pbgpmaQoK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67731</attachid>
            <date>2005-09-06 04:41 0000</date>
            <desc>hook_suid</desc>
            <filename>hook_suid</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvYmluL2Jhc2gKCmlmIFsgJDEgPT0gImluc3RhbGwiIF07IHRoZW4KCWNob3duIGJhY2t1cHBj
OmFwYWNoZSAke01ZX0NHSUJJTkRJUn0vYmFja3VwcGMvQmFja3VwUENfQWRtaW4KCWNobW9kIDQ1
NTAgJHtNWV9DR0lCSU5ESVJ9L2JhY2t1cHBjL0JhY2t1cFBDX0FkbWluCmZpCgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67732</attachid>
            <date>2005-09-06 04:42 0000</date>
            <desc>init-script</desc>
            <filename>init-script</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIwojIERFU0NSSVBUSU9OCiMKIyAgIFN0YXJ0dXAgaW5pdCBzY3Jp
cHQgZm9yIEJhY2t1cFBDIG9uIEdlbnRvb2AgbGludXguCiMKIyBEaXN0cmlidXRlZCB3aXRoIEJh
Y2t1cFBDIHZlcnNpb24gMi4xLjEsIHJlbGVhc2VkIDEzIE1hciAyMDA1LgojCiMgZGVzY3JpcHRp
b246IFN0YXJ0cyBhbmQgc3RvcHMgdGhlIEJhY2t1cFBDIHNlcnZlcgojIENvcHkgdG8gL2V0Yy9p
bml0LmQgYW5kIHJ1biAncmMtdXBkYXRlIGFkZCBiYWNrdXBwYyBkZWZhdWx0JwoKY2hlY2tjb25m
aWcoKSB7CglpZiBbICEgLWYgJHtDT05GX0ZJTEV9IF0gOyB0aGVuCgkJZXJyb3IgIk5vICR7Q09O
Rl9GSUxFfSBleGlzdHMhIgoJZmkKfQoKc3RhcnQoKSB7CgljaGVja2NvbmZpZyB8fCByZXR1cm4g
MQoJZWJlZ2luICJTdGFydGluZyBCYWNrdXBQQyIKCWlmIFsgLWYgL3Zhci9saWIvYmFja3VwcGMv
bG9nL3N0YXR1cy5wbCBdOyB0aGVuCgkJcm0gL3Zhci9saWIvYmFja3VwcGMvbG9nL3N0YXR1cy5w
bAoJZmkKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1jaHVpZCAke1VTRVJ9IC0tdXNlciAk
e1VTRVJ9IC0tcGlkZmlsZSAke1BJRF9GSUxFfSAtLWV4ZWMgJHtFWEVDfSAtLSAke0VYRUNfT1BU
SU9OU30KCWVlbmQgJD8KfQoKc3RvcCgpIHsKCWViZWdpbiAiU3RvcHBpbmcgQmFja3VwUEMiCglz
dGFydC1zdG9wLWRhZW1vbiAtLXN0b3AgLS1waWRmaWxlICR7UElEX0ZJTEV9IC0tbmFtZSBCYWNr
dXBQQwoJZWVuZCAkPwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67733</attachid>
            <date>2005-09-06 04:42 0000</date>
            <desc>backuppc_apache_module</desc>
            <filename>backuppc_apache_module</filename>
            <type>text/plain</type>
            <data encoding="base64">PERpcmVjdG9yeSAiL3Zhci93d3cvbG9jYWxob3N0L2NnaS1iaW4vYmFja3VwcGMvIj4KCUFsbG93
T3ZlcnJpZGUgTm9uZQoJT3B0aW9ucyBFeGVjQ0dJIEZvbGxvd1N5bWxpbmtzCglBZGRIYW5kbGVy
IGNnaS1zY3JpcHQgLmNnaQoJRGlyZWN0b3J5SW5kZXggaW5kZXguY2dpCgoJQXV0aEdyb3VwRmls
ZSAvZXRjL2JhY2t1cHBjL2h0Z3JvdXAKICAgICAgICBBdXRoVXNlckZpbGUgL2V0Yy9iYWNrdXBw
Yy9odHBhc3N3ZAoJQXV0aFR5cGUgYmFzaWMKCUF1dGhOYW1lICJCYWNrdXBQQyBhZG1pbiIKCXJl
cXVpcmUgdmFsaWQtdXNlcgo8L0RpcmVjdG9yeT4K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>68689</attachid>
            <date>2005-09-17 11:07 0000</date>
            <desc>backuppc-2.1.2.ebuild</desc>
            <filename>backuppc-2.1.2.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIHdlYmFwcCBkZXBlbmQuYXBhY2hlCgpERVNDUklQVElPTj0i
QmFja3VwUEMgaXMgYSBoaWdoLXBlcmZvcm1hbmNlLCBlbnRlcnByaXNlLWdyYWRlIGJhY2t1cCBz
eXN0ZW0iCkhPTUVQQUdFPSJodHRwOi8vYmFja3VwcGMuc291cmNlZm9yZ2UubmV0LyIKU1JDX1VS
ST0ibWlycm9yOi8vc291cmNlZm9yZ2UvYmFja3VwcGMvQmFja3VwUEMtJHtQVn0udGFyLmd6IgoK
TElDRU5TRT0iR1BMLTIiCktFWVdPUkRTPSJ+eDg2IgpJVVNFPSJhcGFjaGUgc2FtYmEgbm9zdWlk
Y2dpIgoKREVQRU5EPSI+PWRldi1sYW5nL3BlcmwtNS42LjAiCgpSREVQRU5EPSIke0RFUEVORH0K
CWFwcC1hcmNoL2J6aXAyCglhcHAtYXJjaC9wYXIyY21kbGluZQoJdmlydHVhbC9zc2gKCWRldi1w
ZXJsL0FyY2hpdmUtWmlwCglkZXYtcGVybC9Db21wcmVzcy1abGliCgk+PWRldi1wZXJsL0ZpbGUt
UnN5bmNQLTAuNTIKCT49bmV0LW1pc2MvcnN5bmMtMi41LjUKCT49YXBwLWFyY2gvdGFyLTEuMTMu
NwoJc2FtYmE/ICggPj1uZXQtZnMvc2FtYmEtMi4yLjAgKQoJYXBhY2hlPyAoIG5ldC13d3cvYXBh
Y2hlICkiCgpNWV9QPSJCYWNrdXBQQy0ke1BWfSIKUz0ke1dPUktESVJ9LyR7TVlfUH0KCnBrZ19z
ZXR1cCgpIHsKCWlmIHVzZSBhcGFjaGUgJiYgISB1c2Ugbm9zdWlkY2dpICYmICEgYnVpbHRfd2l0
aF91c2UgcGVybCBwZXJsc3VpZDsgdGhlbgoJCWV3YXJuICJZb3UgbXVzdCBoYXZlIHBlcmwgaW5z
dGFsbGVkIHdpdGggcGVybHN1aWQgdXNlIGZsYWcgaW4gb3JkZXIgdG8iCgkJZXdhcm4gInVzZSB0
aGUgQ0dJIGludGVyZmFjZSEiCgkJZGllCglmaQoKCXdlYmFwcF9wa2dfc2V0dXAKCgkjIFdlIHdh
bnQgdG8gd29yayBhcyBiYWNrdXBwYyB1c2VyCglpZiAhIHVzZSBub3N1aWRjZ2k7Cgl0aGVuCgkJ
ZW5ld2dyb3VwIGJhY2t1cHBjCgkJZW5ld3VzZXIgYmFja3VwcGMgLTEgL2Jpbi9iYXNoIC92YXIv
bGliL2JhY2t1cHBjIGJhY2t1cHBjCglmaQp9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0K
CgkjIEFkanVzdCB0aGUgY29uZmlndXJlIHNjcmlwdCB0byBtYWtlIEJhY2t1cFBDIHJ1biBhcyB0
aGUgYXBhY2hlIHVzZXIKCWNkICR7U30KCWlmIHVzZSBub3N1aWRjZ2kgJiYgdXNlIGFwYWNoZTsK
CXRoZW4KCQlzZWQgLWkgLXIgJ3MvXCRDb25mXHtCYWNrdXBQQ1VzZXJcfSBcfFx8ICJiYWNrdXBw
YyIsLyRDb25mXHtCYWNrdXBQQ1VzZXJcfSBcfFx8ICJhcGFjaGUiLC8nIGNvbmZpZ3VyZS5wbAoJ
ZmkKfQoKc3JjX2luc3RhbGwgKCkgewoJd2ViYXBwX3NyY19wcmVpbnN0CgoJY2QgJHtTfQoJcGVy
bCBjb25maWd1cmUucGwgXAoJCQkJLS1iYXRjaCBcCgkJCQktLWRlc3QtZGlyICR7RH0gXAoJCQkJ
LS1jZ2ktZGlyICR7TVlfQ0dJQklORElSfS9iYWNrdXBwYyBcCgkJCQktLWRhdGEtZGlyIC92YXIv
bGliL2JhY2t1cHBjIFwKCQkJCS0taG9zdG5hbWUgJChob3N0bmFtZSkgXAoJCQkJLS1odG1sLWRp
ciAke01ZX0hURE9DU0RJUn0gXAoJCQkJLS1odG1sLWRpci11cmwgL2JhY2t1cHBjIFwKCQkJCS0t
aW5zdGFsbC1kaXIgL3VzciBcCgkJCQktLXVpZC1pZ25vcmUgXAoJCQkJJj4gL2Rldi9udWxsCgoJ
IyBJbnN0YWxsIGNvbmYuZCBhbmQgaW5pdC5kIGZpbGVzCgluZXdpbml0ZCAke0ZJTEVTRElSfS8k
e1BOfS5yYyBiYWNrdXBwYwoJbmV3Y29uZmQgJHtGSUxFU0RJUn0vJHtQTn0uY29uZiBiYWNrdXBw
YwoKCSMgSWYgd2UgZG9udCB3YW50IGNnaSBpbnRlcmZhY2UgaW5zdGFsbCBkb2NzIGluIC91c3Iv
c2hhcmUvZG9jCglpZiAhIHVzZSBhcGFjaGU7Cgl0aGVuCgkJZG9kb2MgZG9jLyoucG9kCgkJZG9o
dG1sIGRvYy8qLmh0bWwKCQlybSAtZnIgJHtEfS91c3IvZG9jCglmaQoKCSMgSW5zdGFsbCBhcGFj
aGUgY29uZmlndXJhdGlvbiBmb3IgY2dpIGRpcgoJaWYgdXNlIGFwYWNoZTsgdGhlbgoJCWlmIFsg
LWQgJHtBUEFDSEUyX01PRFVMRVNfQ09ORkRJUn0gXTsgdGhlbgoJCQlpbnNpbnRvICR7QVBBQ0hF
Ml9NT0RVTEVTX0NPTkZESVJ9CgkJCW5ld2lucyAke0ZJTEVTRElSfS9iYWNrdXBwY19hcGFjaGVf
bW9kdWxlIGJhY2t1cHBjLmNvbmYKCQllbGlmIFsgLWQgJHtBUEFDSEUxX01PRFVMRVNfQ09ORkRJ
Un0gXTsgdGhlbgoJCQlpbnNpbnRvICR7QVBBQ0hFMV9NT0RVTEVTX0NPTkZESVJ9CgkJCW5ld2lu
cyAke0ZJTEVTRElSfS9iYWNrdXBwY19hcGFjaGVfbW9kdWxlIGJhY2t1cHBjLmNvbmYKCQllbHNl
CgkJCWRpZSAiVGhlcmUgaXMgbm8gYXBhY2hlIG1vZHVsZSBjb25mZGlyIgoJCWZpCglmaQoKCSMg
VGFrZSBjYXJlIGFib3V0IHBlcm1pc3Npb24gb24gY2dpIGZpbGUKCWlmIHVzZSBub3N1aWRjZ2kg
JiYgdXNlIGFwYWNoZTsgdGhlbgoJCXdlYmFwcF9ob29rX3NjcmlwdCAke0ZJTEVTRElSfS9ob29r
CgllbGlmICEgdXNlIG5vc3VpZGNnaSAmJiAke0NHSX07IHRoZW4KCQl3ZWJhcHBfaG9va19zY3Jp
cHQgJHtGSUxFU0RJUn0vaG9va19zdWlkCglmaQoKCXdlYmFwcF9zcmNfaW5zdGFsbAoKCSMgU2V0
IG1pbmltYWwgcGVybWlzc2lvbiBmb3IgL3Zhci9saWIvYmFja3VwcGMvKgoJZm9yIGkgaW4gYGZp
bmQgJHtEfS92YXIvbGliL2JhY2t1cHBjYDsgZG8KCQlpZiAhIHVzZSBhcGFjaGU7IHRoZW4KCQkJ
Zm93bmVycyBiYWNrdXBwYzpiYWNrdXBwYyAke2kvKmltYWdlL30KCQllbGlmIHVzZSBub3N1aWRj
Z2k7IHRoZW4KCQkJZm93bmVycyBhcGFjaGU6YXBhY2hlICR7aS8qaW1hZ2UvfQoJCWVsaWYgISB1
c2Ugbm9zdWlkY2dpOyB0aGVuCgkJCWZvd25lcnMgYmFja3VwcGM6YmFja3VwcGMgJHtpLyppbWFn
ZS99CgkJZmkKCgkJaWYgWyAtZiAkaSBdOyB0aGVuCgkJCWZwZXJtcyAwNjQwICR7aS8qaW1hZ2Uv
fQoJCWZpCgoJCWlmIFsgLWQgJGkgXTsgdGhlbgoJCQlmcGVybXMgMDc1MCAke2kvKmltYWdlL30K
CQlmaQoJZG9uZQoKCSMgU2V0IHBlcm1pc3Npb24gZm9yIGJpbmFyeSBmaWxlcwoJZm9yIGkgaW4g
YGZpbmQgJHtEfS91c3IvYmluLypgOyBkbwoJCWZwZXJtcyAwNzU1ICR7aS8qaW1hZ2UvfQoJZG9u
ZQoKCWRvZGlyIGV0Yy9iYWNrdXBwYwoJaW5zaW50byBldGMvYmFja3VwcGMKCXRvdWNoICR7RH0v
ZXRjL2JhY2t1cHBjL2h0cGFzc3dkCglmb3duZXJzIGFwYWNoZTphcGFjaGUgZXRjL2JhY2t1cHBj
L2h0cGFzc3dkCglmcGVybXMgMDY2MCBldGMvYmFja3VwcGMvaHRwYXNzd2QKCgkjIElmIHVzZXJz
IGRvbnQgd2FudCB0byB1c2UgY2dpIGludGVyZmFjZSAtIGRvbnQgZXZlbiBpbnN0YWxsIGl0Li4u
CglpZiAhIHVzZSBhcGFjaGU7IHRoZW4KCQlybSAtZnIgJHtEfS91c3Ivc2hhcmUvd2ViYXBwcwoJ
CXJtIC1mciAke0R9L3Zhci9kYgoJZmkKfQoKcGtnX3Bvc3RpbnN0KCkgewoJaWYgdXNlIGFwYWNo
ZTsgdGhlbgoJCXdlYmFwcF9wa2dfcG9zdGluc3QKCWZpCgoJIyBQb3N0IGluc3RhbGwgaW5mb3Jt
YXRpb25zCglpZiB1c2Ugbm9zdWlkY2dpICYmIHVzZSBhcGFjaGU7IHRoZW4KCQllY2hvICIiCgkJ
ZXdhcm4gIldBUk5JTkchICBCYWNrdXBQQyBpcyBjb25maWd1cmVkIHRvIHJ1biBhcyB0aGUgYXBh
Y2hlIHVzZXIiCgkJZXdhcm4gImJ5IGRlZmF1bHQuICBUaGlzIGlzIGEgcG90ZW50aWFsIHNlY3Vy
aXR5IGhhemFyZCEiCglmaQoKCWlmIHVzZSBhcGFjaGU7IHRoZW4KCQllY2hvICIiCgkJZWluZm8g
IkRvbnQgZm9yZ2V0IHRvIHJlc3RhcnQgeW91ciBhcGFjaGUgdG8gbG9hZCBhcHByb3ByaWF0ZSBi
YWNrdXBwYyIKCQllaW5mbyAiY29uZiEiCgkJZWNobyAiIgoJCWVpbmZvICJJZiB5b3Ugd2FudCB0
byBzZXQgYSBwYXNzd29yZCBmb3IgQ0dJIGludGVyZmFjZSwgeW91IGNhbiBkbyBpdCIKCQllaW5m
byAiYnk6IgoJCWVpbmZvICJodHBhc3N3ZDIgL2V0Yy9iYWNrdXBwYy9odHBhc3N3ZCBVU0VSTkFN
RSIKCQllY2hvICIiCgkJZWluZm8gIllvdSBjYW4gZmluZCBDR0kgaW50ZXJmYWNlIGF0OiIKCQll
aW5mbyAiaHR0cDovL2h0dHA6Ly9sb2NhbGhvc3QvY2dpLWJpbi9iYWNrdXBwYy9CYWNrdXBQQ19B
ZG1pbiIKCQllY2hvICIiCgkJZWluZm8gIklmIHlvdSBoYWQgZW1lcmdlIGJhY2t1cHBjIGJlZm9y
ZSwgYW5kIG5vdyBjaGFuZ2Ugbm9zdWlkY2dpIgoJCWVpbmZvICJmbGFnLCB5b3UgbXVzdCBleGVj
dXRlIHRoZSBmb2xsb3dpbmcgY29tbWFuZCBub3c6IgoJCWlmIHVzZSBub3N1aWRjZ2k7IHRoZW4K
CQkJZWluZm8gImNob3duIC1SIGFwYWNoZTphcGFjaGUgL3Zhci9saWIvYmFja3VwcGMiCgkJZWxz
ZQoJCQllaW5mbyAiY2hvd24gLVIgYmFja3VwcGM6YmFja3VwcGMgL3Zhci9saWIvYmFja3VwcGMi
CgkJZmkKCQllY2hvICIiCglmaQp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>