diff options
author | Steve Wills <swills@FreeBSD.org> | 2015-06-27 20:42:04 +0000 |
---|---|---|
committer | Steve Wills <swills@FreeBSD.org> | 2015-06-27 20:42:04 +0000 |
commit | 3c99d88354324c3494d3ca1b44771b23751c393c (patch) | |
tree | 96e48f2846ba6bc9b0c60f88034c761483b82b91 /databases/memcached/files/memcached.in | |
parent | Update to 2.2.4 (diff) |
databases/memcached: update to 1.4.24
While here, re-generate existing patches
Also, add memcached_post_start to rc script [1]
Submitted by: Maximilian Boße <Maximilian.Bosse@trivago.com> (private email) [1]
Notes
Notes:
svn path=/head/; revision=390730
Diffstat (limited to 'databases/memcached/files/memcached.in')
-rw-r--r-- | databases/memcached/files/memcached.in | 12 |
1 files changed, 12 insertions, 0 deletions
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" |