diff options
author | Greg Frost <gregfrost1@bigpond.com> | 2009-08-30 01:29:53 (GMT) |
---|---|---|
committer | Greg Frost <gregfrost1@bigpond.com> | 2009-08-30 01:29:53 (GMT) |
commit | a56552217f33d3ce4d72d65ca19056d45858a4ee (patch) | |
tree | 1dd5fe05379306ad4b0683b65e9da9db7c4a961f /abs/extra-testing/community/foldingathome/archpatch_foldingathome.diff | |
parent | e179d165396f026fa6053c6c055d00d16b5eb141 (diff) | |
download | linhes_pkgbuild-a56552217f33d3ce4d72d65ca19056d45858a4ee.zip linhes_pkgbuild-a56552217f33d3ce4d72d65ca19056d45858a4ee.tar.gz linhes_pkgbuild-a56552217f33d3ce4d72d65ca19056d45858a4ee.tar.bz2 |
LinHES-config mythinstall foldingathome: initial inclusion of Folding@home
Diffstat (limited to 'abs/extra-testing/community/foldingathome/archpatch_foldingathome.diff')
-rw-r--r-- | abs/extra-testing/community/foldingathome/archpatch_foldingathome.diff | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/abs/extra-testing/community/foldingathome/archpatch_foldingathome.diff b/abs/extra-testing/community/foldingathome/archpatch_foldingathome.diff deleted file mode 100644 index 73410f1..0000000 --- a/abs/extra-testing/community/foldingathome/archpatch_foldingathome.diff +++ /dev/null @@ -1,110 +0,0 @@ -diff -Naur blank/foldingathome.conf.d 6.02-1/foldingathome.conf.d ---- blank/foldingathome.conf.d 1969-12-31 16:00:00.000000000 -0800 -+++ 6.02-1/foldingathome.conf.d 2008-08-21 16:59:05.000000000 -0700 -@@ -0,0 +1,12 @@ -+# -+# Optional user settings for foldingathome daemon -+# -+# If you prefer not to run fah as root then you can identifer a current or -+# specially created user here. -+ -+FAH_USER="" -+ -+# If you wish to associate this user with a specific group you can enter the -+# group name here. If left blank the default is "users". -+ -+FAH_GRP="" -diff -Naur blank/foldingathome.license 6.02-1/foldingathome.license ---- blank/foldingathome.license 1969-12-31 16:00:00.000000000 -0800 -+++ 6.02-1/foldingathome.license 2008-08-21 16:59:27.000000000 -0700 -@@ -0,0 +1,26 @@ -+Folding@Home distributed computing client -+Copyright 2001-2007. Stanford University. All Rights Reserved. -+ -+License Agreement: -+ -+Please carefully read the following terms and conditions before using this software. Use of this software -+indicates acceptance of this license agreement and disclaimer of all warranties. -+ -+Disclaimer of Warranty: -+ -+IN NO EVENT SHALL STANFORD UNIVERSITY BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, -+OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS -+DOCUMENTATION, EVEN IF STANFORD UNIVERSITY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+STANFORD UNIVERSITY SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOTLIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE AND ACCOMPANYING -+DOCUMENTATION PROVIDED HEREUNDER IS PROVIDED "AS IS". Folding@home HAS NO OBLIGATION TO PROVIDE -+MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -+ -+Restrictions: -+ -+You may use this software on a computer system only if you own the system or have the permission of the owner. -+You may not alter the software or associated data files. -+You may only use unmodified versions of Folding@home obtained through authorized distributors to connect -+to the Folding@Home servers. Use of other software to connect to the Folding@home servers is strictly prohibited. -+Distribution of this software is prohibited. It may only be obtained by downloading from Stanford's web site -+(http://folding.stanford.edu and pages linked therein) or the web site of one of our commercial partners (Sony, NVIDIA, and ATI). -diff -Naur blank/foldingathome.rc.d 6.02-1/foldingathome.rc.d ---- blank/foldingathome.rc.d 1969-12-31 16:00:00.000000000 -0800 -+++ 6.02-1/foldingathome.rc.d 2008-08-21 17:00:48.000000000 -0700 -@@ -0,0 +1,60 @@ -+#!/bin/bash -+#/etc/rc.d/foldingathome -+# -+# Starts the Folding@Home client in the background -+ -+. /etc/rc.conf -+. /etc/rc.d/functions -+. /etc/conf.d/foldingathome -+ -+PID=`pidof -o %PPID /opt/fah/fah6` -+case "$1" in -+ start) -+ stat_busy "Starting Folding@Home" -+ if [ -z "$PID" ]; then -+ if [ ! -z "$FAH_USER" ] ; then -+ if [ ! -d "/opt/fah/$FAH_USER" ] ; then -+ mkdir /opt/fah/$FAH_USER -+ chown $FAH_USER /opt/fah/$FAH_USER -+ if [ ! -z "$FAH_GRP" ] ; then -+ chgrp $FAH_GRP /opt/fah/$FAH_USER -+ else -+ chgrp users /opt/fah/$FAH_USER -+ fi -+ fi -+ cd /opt/fah/$FAH_USER -+ su $FAH_USER -c "nice --adjustment 19 /opt/fah/fah6 -verbosity 9 > /opt/fah/$FAH_USER/myfah.log" & -+ else -+ cd /opt/fah -+ nice --adjustment 19 /opt/fah/fah6 -verbosity 9 > /opt/fah/myfah.log & -+ fi -+ fi -+ if [ ! -z "$PID" -o $? -gt 0 ]; then -+ stat_fail -+ else -+ add_daemon foldingathome -+ stat_done -+ fi -+ ;; -+ -+ stop) -+ stat_busy "Stopping Folding@Home" -+ [ ! -z "$PID" ]&& kill $PID &> /dev/null -+ if [ $? -gt 0 ]; then -+ stat_fail -+ else -+ rm_daemon foldingathome -+ stat_done -+ fi -+ ;; -+ -+ restart) -+ $0 stop -+ sleep 1 -+ $0 start -+ ;; -+ -+ *) -+ echo $"Usage: $0 {start|stop|restart}" -+esac -+ |