<?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>9535</bug_id>
          
          <creation_ts>2002-10-23 03:03 0000</creation_ts>
          <short_desc>foldingathome-3.14.ebuild (new ebuild)</short_desc>
          <delta_ts>2003-02-04 19:42: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>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>ryan.shaw@stanfordalumni.org</reporter>
          <assigned_to>aliz@gentoo.org</assigned_to>
          <cc>h3y@esaurito.net</cc>
    
    <cc>ryan.shaw@stanfordalumni.org</cc>
    
    <cc>vapier@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ryan.shaw@stanfordalumni.org</who>
            <bug_when>2002-10-23 03:03:43 0000</bug_when>
            <thetext>This will install the folding@home client along with a boot script that allows
the user to run the client at boot. It is modelled after the setiathome ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ryan.shaw@stanfordalumni.org</who>
            <bug_when>2002-10-23 03:04:13 0000</bug_when>
            <thetext>Created an attachment (id=4922)
foldingathome-3.14.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ryan.shaw@stanfordalumni.org</who>
            <bug_when>2002-10-23 03:05:47 0000</bug_when>
            <thetext>Created an attachment (id=4923)
boot script
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ryan.shaw@stanfordalumni.org</who>
            <bug_when>2002-10-23 03:36:46 0000</bug_when>
            <thetext>I&apos;m not sure about the nobody.nogroup stuff here. The setiathome ebuild was
chowning the directory and executable to nobody.nogroup. I believe it was 
intending to set the executable +s as well so that it would run as nobody.
But, I don&apos;t think the actual executable is being set +s in that ebuild,
perhaps due to a typo (it has &quot;chmod +s ${S}/setiathome&quot; where it should 
probably have &quot;chmod +s ${D}/${I}/setiathome&quot;). In any case, I was under
the impression that daemons which create files should NOT be run as &quot;nobody&quot;
because &quot;nobody&quot; should never own any files on the system.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ryan.shaw@stanfordalumni.org</who>
            <bug_when>2002-10-23 03:50:59 0000</bug_when>
            <thetext>Created an attachment (id=4925)
foldingathome-3.14.ebuild (without nobody.nogroup)
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ryan.shaw@stanfordalumni.org</who>
            <bug_when>2002-10-23 03:58:40 0000</bug_when>
            <thetext>I&apos;ve submitted another version of the ebuild without the nobody.nogroup stuff.
The reason is that even if foldingathome is set +s and runs as user nobody,
another process called FahCore_c9.exe is started that runs as root.
FahCore_c9.exe is downloaded by foldingathome after it starts running, and if we
later chown the downloaded/created files and FahCore_c9.exe to nobody and set
FahCore_c9.exe +s, foldingathome starts having problems. So, for now I am just
running it as root.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2002-10-23 19:07:56 0000</bug_when>
            <thetext>yeah the whole seti@home stuff is weak ... i&apos;m in the process of re-writing it 
now ;) 
 
(and i was the one who wrote most of the original seti@home stuff heh) </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aliz@gentoo.org</who>
            <bug_when>2002-11-04 07:25:35 0000</bug_when>
            <thetext>Commited, thanks for the ebuild!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4922</attachid>
            <date>2002-10-23 03:04 0000</date>
            <desc>foldingathome-3.14.ebuild</desc>
            <filename>foldingathome-3.14.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAyIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKUz0iJHtXT1JLRElSfS8ke1B9IgoKIyBubyB2ZXJzaW9uIG51bWJlciBv
biB0aGlzIGluc3RhbGwgZGlyIHNpbmNlIHVwZ3JhZGVzIHdpbGwgYmUgdXNpbmcgc2FtZSBkaXIK
IyAoZGF0YSB3aWxsIGJlIHN0b3JlZCBoZXJlIHRvbykKST0vb3B0L2ZvbGRpbmdhdGhvbWUKCkRF
U0NSSVBUSU9OPSJIZWxwIHNpbXVsYXRlIHByb3RlaW4gZm9sZGluZyBhdCBob21lIgpIT01FUEFH
RT0iaHR0cDovL2ZvbGRpbmcuc3RhbmZvcmQuZWR1LyIKU1JDX1VSST0iaHR0cDovL3d3dy5zdGFu
Zm9yZC5lZHUvZ3JvdXAvcGFuZGVncm91cC9yZWxlYXNlL0ZBSDNDb25zb2xlLUxpbnV4LmV4ZSIK
CkRFUEVORD0iPj1zeXMtYXBwcy9iYXNlbGF5b3V0LTEuOC4wIgpSREVQRU5EPSIke0RFUEVORH0i
CgpTTE9UPSIwIgpMSUNFTlNFPSJhcy1pcyIKS0VZV09SRFM9Ing4NiIKCnNyY191bnBhY2sgKCkg
ewoJbWtkaXIgJHtQfQoJY3AgJHtESVNURElSfS9GQUgzQ29uc29sZS1MaW51eC5leGUgJHtQfQp9
CgpzcmNfaW5zdGFsbCAoKSB7Cglkb2RpciAke0l9CgljcCBGQUgzQ29uc29sZS1MaW51eC5leGUg
JHtEfS8ke0l9L2ZvbGRpbmdhdGhvbWUKCWNob3duIG5vYm9keS5ub2dyb3VwICR7RH0vJHtJfQoJ
Y2hvd24gbm9ib2R5Lm5vZ3JvdXAgJHtEfS8ke0l9L2ZvbGRpbmdhdGhvbWUKCWNobW9kICt4ICR7
RH0vJHtJfS9mb2xkaW5nYXRob21lCgoJZXhlaW50byAvZXRjL2luaXQuZCA7IG5ld2V4ZSAke0ZJ
TEVTRElSfS9mb2xkaW5nLWluaXQuZCBmb2xkaW5nYXRob21lCn0KCnBrZ19wb3N0aW5zdCAoKSB7
CgllaW5mbyAiVG8gcnVuIEZvbGRpbmdAaG9tZSBpbiB0aGUgYmFja2dyb3VuZCBhdCBib290OiIK
CWVpbmZvICIgcmMtdXBkYXRlIGFkZCBmb2xkaW5nYXRob21lIGRlZmF1bHQiCgllaW5mbyAiIgp9
Cgpwa2dfcG9zdHJtICgpIHsKCWVpbmZvICJGb2xkaW5nQGhvbWUgZGF0YSBmaWxlcyB3ZXJlIG5v
dCByZW1vdmVkLiIKCWVpbmZvICIgUmVtb3ZlIHRoZW0gbWFudWFsbHkgZnJvbSAke0l9IgoJZWlu
Zm8gIiIKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4923</attachid>
            <date>2002-10-23 03:05 0000</date>
            <desc>boot script</desc>
            <filename>folding-init.d</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKCnN0YXJ0KCkgewoKCWViZWdpbiAiU3RhcnRpbmcgRm9sZGluZ0Bo
b21lIgoJY2QgL29wdC9mb2xkaW5nYXRob21lCgkuL2ZvbGRpbmdhdGhvbWUgPiYvZGV2L251bGwm
CgllZW5kICQ/Cn0KCnN0b3AoKSB7CgllYmVnaW4gIlN0b3BwaW5nIEZvbGRpbmdAaG9tZSIKCWtp
bGxhbGwgZm9sZGluZ2F0aG9tZQoJZWVuZCAkPwp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4925</attachid>
            <date>2002-10-23 03:50 0000</date>
            <desc>foldingathome-3.14.ebuild (without nobody.nogroup)</desc>
            <filename>foldingathome-3.14.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAyIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CiMgJEhlYWRlcjogJAoKUz0iJHtXT1JLRElSfS8ke1B9IgoKIyBubyB2ZXJzaW9uIG51bWJlciBv
biB0aGlzIGluc3RhbGwgZGlyIHNpbmNlIHVwZ3JhZGVzIHdpbGwgYmUgdXNpbmcgc2FtZSBkaXIK
IyAoZGF0YSB3aWxsIGJlIHN0b3JlZCBoZXJlIHRvbykKST0vb3B0L2ZvbGRpbmdhdGhvbWUKCkRF
U0NSSVBUSU9OPSJIZWxwIHNpbXVsYXRlIHByb3RlaW4gZm9sZGluZyBhdCBob21lIgpIT01FUEFH
RT0iaHR0cDovL2ZvbGRpbmcuc3RhbmZvcmQuZWR1LyIKU1JDX1VSST0iaHR0cDovL3d3dy5zdGFu
Zm9yZC5lZHUvZ3JvdXAvcGFuZGVncm91cC9yZWxlYXNlL0ZBSDNDb25zb2xlLUxpbnV4LmV4ZSIK
CkRFUEVORD0iPj1zeXMtYXBwcy9iYXNlbGF5b3V0LTEuOC4wIgpSREVQRU5EPSIke0RFUEVORH0i
CgpTTE9UPSIwIgpMSUNFTlNFPSJhcy1pcyIKS0VZV09SRFM9Ing4NiIKCnNyY191bnBhY2sgKCkg
ewoJbWtkaXIgJHtQfQoJY3AgJHtESVNURElSfS9GQUgzQ29uc29sZS1MaW51eC5leGUgJHtQfQp9
CgpzcmNfaW5zdGFsbCAoKSB7CglleGVpbnRvICR7SX0gOyBuZXdleGUgRkFIM0NvbnNvbGUtTGlu
dXguZXhlIGZvbGRpbmdhdGhvbWUKCWV4ZWludG8gL2V0Yy9pbml0LmQgOyBuZXdleGUgJHtGSUxF
U0RJUn0vZm9sZGluZy1pbml0LmQgZm9sZGluZ2F0aG9tZQp9Cgpwa2dfcG9zdGluc3QgKCkgewoJ
ZWluZm8gIlRvIHJ1biBGb2xkaW5nQGhvbWUgaW4gdGhlIGJhY2tncm91bmQgYXQgYm9vdDoiCgll
aW5mbyAiIHJjLXVwZGF0ZSBhZGQgZm9sZGluZ2F0aG9tZSBkZWZhdWx0IgoJZWluZm8gIiIKfQoK
cGtnX3Bvc3RybSAoKSB7CgllaW5mbyAiRm9sZGluZ0Bob21lIGRhdGEgZmlsZXMgd2VyZSBub3Qg
cmVtb3ZlZC4iCgllaW5mbyAiIFJlbW92ZSB0aGVtIG1hbnVhbGx5IGZyb20gJHtJfSIKCWVpbmZv
ICIiCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>