diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2007-03-31 19:03:18 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2007-03-31 19:03:18 +0000 |
commit | e69f3c55051370ef9252e8597a43d09d16beb325 (patch) | |
tree | bf09a26291f44d776c8ba1cab60c04acd433dac7 /net-misc/memcached/files | |
parent | added fix from bug #168446 (diff) | |
download | gentoo-2-e69f3c55051370ef9252e8597a43d09d16beb325.tar.gz gentoo-2-e69f3c55051370ef9252e8597a43d09d16beb325.tar.bz2 gentoo-2-e69f3c55051370ef9252e8597a43d09d16beb325.zip |
Fix start-stop-daemon looking at the binary instead of the pidfile when using multiple instances of memcached.
(Portage version: 2.1.2.3)
Diffstat (limited to 'net-misc/memcached/files')
-rw-r--r-- | net-misc/memcached/files/1.1.13/conf | 28 | ||||
-rw-r--r-- | net-misc/memcached/files/1.1.13/init | 48 | ||||
-rw-r--r-- | net-misc/memcached/files/digest-memcached-1.1.13-r1 | 3 | ||||
-rw-r--r-- | net-misc/memcached/files/digest-memcached-1.2.1-r1 | 3 |
4 files changed, 82 insertions, 0 deletions
diff --git a/net-misc/memcached/files/1.1.13/conf b/net-misc/memcached/files/1.1.13/conf new file mode 100644 index 000000000000..7b2229e53c50 --- /dev/null +++ b/net-misc/memcached/files/1.1.13/conf @@ -0,0 +1,28 @@ +# Copyright 2003 Gentoo Technologies, Inc +# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/files/1.1.13/conf,v 1.1 2007/03/31 19:03:18 robbat2 Exp $ +# memcached config file + +MEMCACHED_BINARY="/usr/bin/memcached" + +#Specify memory usage in megabytes (do not use letters) +#64MB is default +MEMUSAGE="64" + +#User to run as +MEMCACHED_RUNAS="memcached" + +#Specify maximum number of concurrent connections +#1024 is default +MAXCONN="1024" + +#Listen for connections on what address? +LISTENON="" + +#Listen for connections on what port? +PORT="11211" + +#PID file location +PIDFILE="/var/run/memcached/memcached-${PORT}.pid" + +#Other Options +MISC_OPTS="" diff --git a/net-misc/memcached/files/1.1.13/init b/net-misc/memcached/files/1.1.13/init new file mode 100644 index 000000000000..662d6488d284 --- /dev/null +++ b/net-misc/memcached/files/1.1.13/init @@ -0,0 +1,48 @@ +#!/sbin/runscript +# $Header: /var/cvsroot/gentoo-x86/net-misc/memcached/files/1.1.13/init,v 1.1 2007/03/31 19:03:18 robbat2 Exp $ + +depend() { + need net +} + +checkconfig() { + if [ -z "${LISTENON}" ]; then + ewarn "You should edit /etc/conf.d/memcached and specify an address to listen on." + ewarn "Listening on any address (I hope your firewall is set up properly)" + fi + +} + +start() { + ebegin "Starting memcached" + checkconfig + local dir="$(dirname ${PIDFILE})" + if [ ! -d "${dir}" ]; then + einfo " Creating ${dir}" + mkdir -p "${dir}" + fi + chown ${MEMCACHED_RUNAS} "${dir}" + if [ -f ${PIDFILE} ]; then + einfo " Removing stale pidfile ${PIDFILE}" + rm -f ${PIDFILE} 1>/dev/null + fi + + if [ -z "${LISTENON}" ]; then + c_LISTENON="" + else + c_LISTENON="-l ${LISTENON}" + fi + + /sbin/start-stop-daemon --start --pidfile ${PIDFILE} \ + --exec ${MEMCACHED_BINARY} --startas ${MEMCACHED_BINARY} -- \ + -d -p ${PORT} ${c_LISTENON} -m ${MEMUSAGE} \ + -c ${MAXCONN} -u ${MEMCACHED_RUNAS} -P ${PIDFILE} ${MISC_OPTS} + eend $? +} + +stop() { + ebegin "Stopping memcached" + start-stop-daemon --stop --quiet --pidfile ${PIDFILE} + rm -f ${PIDFILE} + eend $? +} diff --git a/net-misc/memcached/files/digest-memcached-1.1.13-r1 b/net-misc/memcached/files/digest-memcached-1.1.13-r1 new file mode 100644 index 000000000000..ce14edb8722e --- /dev/null +++ b/net-misc/memcached/files/digest-memcached-1.1.13-r1 @@ -0,0 +1,3 @@ +MD5 b1e7e2374698b59e3467262b56451312 memcached-1.1.13.tar.gz 133734 +RMD160 57b6da75e45af66f5d2a0c4a7a2a22a256cfb209 memcached-1.1.13.tar.gz 133734 +SHA256 cb46911afde64f627af277b46b879b4a66d0653c22b9e6ccd31392a9a4ebbe5f memcached-1.1.13.tar.gz 133734 diff --git a/net-misc/memcached/files/digest-memcached-1.2.1-r1 b/net-misc/memcached/files/digest-memcached-1.2.1-r1 new file mode 100644 index 000000000000..61fcae98edfe --- /dev/null +++ b/net-misc/memcached/files/digest-memcached-1.2.1-r1 @@ -0,0 +1,3 @@ +MD5 6ff64fb974d131fdb7f9d5fdf955dc9a memcached-1.2.1.tar.gz 148755 +RMD160 0b275591af74440f3de22946fb7ccc658f6578af memcached-1.2.1.tar.gz 148755 +SHA256 d489c1e8f9b149d7cde2bb1cb2c509ca6acedc32baed4e9b5f9e17d722c78c86 memcached-1.2.1.tar.gz 148755 |