#!/sbin/runscript opts="start stop restart" start() { ebegin "Starting Perforce Server" touch /var/log/perforce.log chown perforce:perforce /var/log/perforce.log chmod 600 /var/log/perforce.log start-stop-daemon --start --quiet --exec /usr/sbin/p4d -c perforce -- -d -r /home/perforce -J journal -p 1666 -L /var/log/perforce.log -q sleep 2 if ! pgrep p4d &> /dev/null then eerror "p4d could not be started! Check logfile" eend 1 return 1 fi eend $? } stop() { ebegin "Stopping Perforce Server" start-stop-daemon --stop --quiet --exec /usr/sbin/p4d eend $? } restart() { svc_stop svc_start }