diff options
Diffstat (limited to 'databases/memcachedb/files/memcachedb.in')
-rw-r--r-- | databases/memcachedb/files/memcachedb.in | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/databases/memcachedb/files/memcachedb.in b/databases/memcachedb/files/memcachedb.in new file mode 100644 index 000000000000..5258ab910195 --- /dev/null +++ b/databases/memcachedb/files/memcachedb.in @@ -0,0 +1,35 @@ +#!/bin/sh +# $FreeBSD$ + +# PROVIDE: memcachedb +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# memcachedb_enable (bool): Set to NO by default. +# Set it to YES to enable memcachedb. +# +. %%RC_SUBR%% + +name="memcachedb" +rcvar=`set_rcvar` + +load_rc_config $name + +: ${memcachedb_bind="127.0.0.1"} +: ${memcachedb_dbfile="/var/db/memcachedb/default.db"} +: ${memcachedb_dbpath="/var/db/memcachedb"} +: ${memcachedb_enable="NO"} +: ${memcachedb_pidfile="/var/run/memcachedb.pid"} +: ${memcachedb_port="11211"} +: ${memcachedb_user="nobody"} + +command=%%PREFIX%%/sbin/${name} +command_args="-p ${memcachedb_port} -l ${memcachedb_bind} -d -u ${memcachedb_user} -f ${memcachedb_dbfile} -H ${memcachedb_dbpath} -P ${memcachedb_pidfile}" + +unset memcachedb_user + +run_rc_command "$1" + |