aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2015-09-10 00:45:03 +0000
committerSteve Wills <swills@FreeBSD.org>2015-09-10 00:45:03 +0000
commit231feeab320c2d79d6b596abf56230c7339610d2 (patch)
tree777cda0562b3e5d29cb5b135de0ef71e8c997559
parentbc9bdd4c35e5a2579aa17064c00976a51aafa2ad (diff)
downloadports-231feeab320c2d79d6b596abf56230c7339610d2.tar.gz
ports-231feeab320c2d79d6b596abf56230c7339610d2.zip
databases/memcached: allow control of username passed to memcached daemon
PR: 202257 Submitted by: simon@optinet.com
Notes
Notes: svn path=/head/; revision=396546
-rw-r--r--databases/memcached/Makefile1
-rw-r--r--databases/memcached/files/memcached.in7
2 files changed, 5 insertions, 3 deletions
diff --git a/databases/memcached/Makefile b/databases/memcached/Makefile
index 462fbe7eaff2..de8933114748 100644
--- a/databases/memcached/Makefile
+++ b/databases/memcached/Makefile
@@ -3,6 +3,7 @@
PORTNAME= memcached
PORTVERSION= 1.4.24
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://www.memcached.org/files/ \
GOOGLE_CODE \
diff --git a/databases/memcached/files/memcached.in b/databases/memcached/files/memcached.in
index 38252ace2a8a..15c8b7efb07b 100644
--- a/databases/memcached/files/memcached.in
+++ b/databases/memcached/files/memcached.in
@@ -28,6 +28,9 @@ rcvar=memcached_enable
_piddir="/var/run/memcached"
pidfile="${_piddir}/memcached.pid"
+: ${memcached_enable="NO"}
+: ${memcached_user="nobody"}
+
load_rc_config ${name}
if [ -n "$2" ]; then
@@ -35,6 +38,7 @@ if [ -n "$2" ]; then
if [ -n "${memcached_profiles}" ]; then
pidfile="${_piddir}/memcached.${profile}.pid"
eval memcached_enable="\${memcached_${profile}_enable:-${memcached_enable}}"
+ eval memcached_user="\${memcached_${profile}_user:-${memcached_user}}"
eval memcached_flags="\${memcached_${profile}_flags:-${memcached_flags}}"
eval memcached_post_start="\${memcached_${profile}_post_start:-${memcached_post_start}}"
else
@@ -98,9 +102,6 @@ memcached_poststop()
fi
}
-: ${memcached_enable="NO"}
-: ${memcached_user="nobody"}
-
command=%%PREFIX%%/bin/memcached
command_args="-d -u ${memcached_user} -P ${pidfile} "