#!/bin/sh # # $HeadURL: http://svn.spodhuis.org/svn/services/trunk/Hosts/redoubt/globnix-etc/rc.d/sks-recon $ # $Id: sks-recon 1395 2009-03-21 23:10:39Z address@hidden $ # pdp # PROVIDE: sks-recon # REQUIRE: DAEMON sks-db . /etc/rc.subr name="sks_recon" rcvar=`set_rcvar` command="/usr/local/bin/sks" pidfile=/var/run/sks_recon.pid start_cmd=sks_recon_start_cmd start_precmd=sks_recon_start_precmd load_rc_config $name : ${sks_recon_user="sks"} : ${sks_recon_chdir="/var/sks"} : ${sks_recon_limits_enable=NO} : ${sks_recon_limits_args="-U $sks_recon_user"} sks_recon_start_precmd() { if checkyesno sks_recon_limits_enable then eval `/usr/bin/limits -aBe ${sks_recon_limits_args}` 2>/dev/null else return 0 fi } sks_recon_start_cmd() { echo "Starting sks recon." cd $sks_recon_chdir if [ $? -ne 0 ]; then warn "Failed to chdir to $sks_recon_dir" return 1 fi /usr/sbin/daemon -f -p "$pidfile" \ /usr/local/bin/setuidgid $sks_recon_user \ $command $sks_recon_flags recon } required_dirs="${sks_recon_chdir}/KDB" run_rc_command "$1"