From 3c99d88354324c3494d3ca1b44771b23751c393c Mon Sep 17 00:00:00 2001 From: Steve Wills Date: Sat, 27 Jun 2015 20:42:04 +0000 Subject: databases/memcached: update to 1.4.24 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit While here, re-generate existing patches Also, add memcached_post_start to rc script [1] Submitted by: Maximilian Boße (private email) [1] --- databases/memcached/files/memcached.in | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'databases/memcached/files/memcached.in') diff --git a/databases/memcached/files/memcached.in b/databases/memcached/files/memcached.in index 41865e505670..38252ace2a8a 100644 --- a/databases/memcached/files/memcached.in +++ b/databases/memcached/files/memcached.in @@ -16,6 +16,9 @@ # Default is "nobody". # memcached_profiles (str): Set to "" by default. # Define your profiles here. +# memcached_post_start (str): Set extra commands that should be executed after memcached was successfully +# started here. +# Default is empty "". . /etc/rc.subr @@ -33,6 +36,7 @@ if [ -n "$2" ]; then pidfile="${_piddir}/memcached.${profile}.pid" eval memcached_enable="\${memcached_${profile}_enable:-${memcached_enable}}" eval memcached_flags="\${memcached_${profile}_flags:-${memcached_flags}}" + eval memcached_post_start="\${memcached_${profile}_post_start:-${memcached_post_start}}" else echo "%%PREFIX%%/etc/rc.d/memcached%%RC_SUBR_SUFFIX%%: extra argument ignored" fi @@ -70,6 +74,13 @@ else fi fi +memcached_poststart() +{ + if [ -n "$memcached_post_start" ]; then + eval $memcached_post_start + fi +} + memcached_poststop() { if [ -n "${profile}" ]; then @@ -94,6 +105,7 @@ command=%%PREFIX%%/bin/memcached command_args="-d -u ${memcached_user} -P ${pidfile} " start_precmd="install -d -o $memcached_user -g $memcached_user -m 755 $_piddir" +start_postcmd="${name}_poststart" stop_postcmd="${name}_poststop" run_rc_command "$1" -- cgit v1.2.3