FreeBSD Port: linux-foldingathome-5.02, rc.d script

2007-04-29 Thread Tobias Brink
Hello.

I use the [EMAIL PROTECTED] client on a machine which runs mostly
unattended so it would be a hassle to start it manually after each
boot.  Therefor I went ahead and created a rc.d script for it.  It is
attached to this mail.  I thought it could be useful enough to be
included in the port.

You can set a user under which the program will run and a directory
where it will be run and store its files.  These are currently set to
user: root and working dir: /usr/local/share/foldingathome which is
like running /usr/local/bin/FoldingAtHome as root.

Feel free to contact me for any questions/corrections, I'd be happy to
hear any constructive criticism because this is my first rc.d script.
Feel also free to use this script in any way you see fit.

Regards,
Tobias

#!/bin/sh

# PROVIDE: fah
# REQUIRE: networking

. /etc/rc.subr

name=fah
rcvar=`set_rcvar`

command=/usr/local/share/foldingathome/FAH502-Linux.exe
#procname=
command_args= /dev/null 21 
fah_flags=-freeBSD $fah_flags

start_precmd=${name}_prestart
start_postcmd=${name}_poststart

start_cmd=${name}_start

load_rc_config $name
eval ${rcvar}=\${${rcvar}:-'NO'}
fah_workdir=${fah_workdir:-/usr/local/share/foldingathome/}
fah_user=${fah_user:-root}

required_dirs=$fah_workdir

fah_prestart()
{
fah_CURRDIR=`pwd`
cd $fah_workdir
}

fah_poststart()
{
cd $fah_CURRDIR
}

fah_start()
{
su $fah_user -c nice -n 20 $command $fah_flags $command_args
}

run_rc_command $1
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]

FreeBSD Port: linux-foldingathome-5.02, rc.d script

2007-04-29 Thread Tobias Brink
Hello.

I use the [EMAIL PROTECTED] client on a machine which runs mostly
unattended so it would be a hassle to start it manually after each
boot.  Therefor I went ahead and created a rc.d script for it.  It is
attached to this mail.  I thought it could be useful enough to be
included in the port.

You can set a user under which the program will run and a directory
where it will be run and store its files.  These are currently set to
user: root and working dir: /usr/local/share/foldingathome which is
like running /usr/local/bin/FoldingAtHome as root.

Feel free to contact me for any questions/corrections, I'd be happy to
hear any constructive criticism because this is my first rc.d script.
Feel also free to use this script in any way you see fit.

Regards,
Tobias

#!/bin/sh

# PROVIDE: fah
# REQUIRE: networking

. /etc/rc.subr

name=fah
rcvar=`set_rcvar`

command=/usr/local/share/foldingathome/FAH502-Linux.exe
#procname=
command_args= /dev/null 21 
fah_flags=-freeBSD $fah_flags

start_precmd=${name}_prestart
start_postcmd=${name}_poststart

start_cmd=${name}_start

load_rc_config $name
eval ${rcvar}=\${${rcvar}:-'NO'}
fah_workdir=${fah_workdir:-/usr/local/share/foldingathome/}
fah_user=${fah_user:-root}

required_dirs=$fah_workdir

fah_prestart()
{
fah_CURRDIR=`pwd`
cd $fah_workdir
}

fah_poststart()
{
cd $fah_CURRDIR
}

fah_start()
{
su $fah_user -c nice -n 20 $command $fah_flags $command_args
}

run_rc_command $1
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]

FreeBSD Port: linux-foldingathome-5.02, rc.d script

2007-04-29 Thread Tobias Brink
Hello.

I use the [EMAIL PROTECTED] client on a machine which runs mostly
unattended so it would be a hassle to start it manually after each
boot.  Therefor I went ahead and created a rc.d script for it.  It is
attached to this mail.  I thought it could be useful enough to be
included in the port.

You can set a user under which the program will run and a directory
where it will be run and store its files.  These are currently set to
user: root and working dir: /usr/local/share/foldingathome which is
like running /usr/local/bin/FoldingAtHome as root.

Feel free to contact me for any questions/corrections, I'd be happy to
hear any constructive criticism because this is my first rc.d script.
Feel also free to use this script in any way you see fit.

Regards,
Tobias

#!/bin/sh

# PROVIDE: fah
# REQUIRE: networking

. /etc/rc.subr

name=fah
rcvar=`set_rcvar`

command=/usr/local/share/foldingathome/FAH502-Linux.exe
#procname=
command_args= /dev/null 21 
fah_flags=-freeBSD $fah_flags

start_precmd=${name}_prestart
start_postcmd=${name}_poststart

start_cmd=${name}_start

load_rc_config $name
eval ${rcvar}=\${${rcvar}:-'NO'}
fah_workdir=${fah_workdir:-/usr/local/share/foldingathome/}
fah_user=${fah_user:-root}

required_dirs=$fah_workdir

fah_prestart()
{
fah_CURRDIR=`pwd`
cd $fah_workdir
}

fah_poststart()
{
cd $fah_CURRDIR
}

fah_start()
{
su $fah_user -c nice -n 20 $command $fah_flags $command_args
}

run_rc_command $1
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]