1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-31 10:46:16 +00:00
freebsd-ports/sysutils/swapexd/files/patch-rc.d__swapexd
Doug Barton 83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00

47 lines
1007 B
Plaintext

--- ./rc.d/swapexd.orig 2011-04-26 18:37:13.000000000 +0200
+++ ./rc.d/swapexd 2011-04-27 12:49:43.900653110 +0200
@@ -7,37 +7,16 @@
. /etc/rc.subr
name="swapexd"
- rcvar=`set_rcvar`
-
-stop_cmd="swapexd_stop"
-start_cmd="swapexd_start"
-
-load_rc_config $name
+rcvar=swapexd_enable
: ${swapexd_enable=NO}
-swapexd_start()
-{
- if [ -e "/var/run/swapexd.pid" ]
- then
- echo "swapexd already running?"
- swapexd_stop
- fi
-
- echo "Starting swapexd..."
- (/usr/local/sbin/swapexd -d -p >/dev/null 2>/dev/null) &
-}
+procname="%%PREFIX%%/sbin/swapexd"
+command="/usr/sbin/daemon"
+pidfile="/var/run/swapexd.pid"
+command_args="-f -p ${pidfile} ${procname} -d -p"
-swapexd_stop()
-{
- echo "Stoping swapexd..."
- if [ -e "/var/run/swapexd.pid" ]
- then
- PID=`cat /var/run/swapexd.pid`
- kill -9 $PID
- rm /var/run/swapexd.pid
- fi
-}
+load_rc_config $name
run_rc_command "$1"