Package: memcached
Version: 1.2.2
Tags: patch

memcached should be able to be installed, but not enabled by default. The enclosed patch modifies /etc/init.d/memcached to read /etc/default/ memcached and not startup unless ENABLE_MEMCACHED is yes.

diff -uNrb -x CVS -x '*~' -x '*.o' memcached-1.2.2.orig/debian/ memcached.default memcached-1.2.2/debian/memcached.default --- memcached-1.2.2.orig/debian/memcached.default 1969-12-31 16:00:00.000000000 -0800 +++ memcached-1.2.2/debian/memcached.default 2008-02-24 12:59:00.000000000 -0800
@@ -0,0 +1,2 @@
+# Set this to yes to enable memcached.
+ENABLE_MEMCACHED=no
diff -uNrb -x CVS -x '*~' -x '*.o' memcached-1.2.2.orig/scripts/ memcached-init memcached-1.2.2/scripts/memcached-init --- memcached-1.2.2.orig/scripts/memcached-init 2008-02-24 13:01:45.000000000 -0800 +++ memcached-1.2.2/scripts/memcached-init 2008-02-24 12:56:17.000000000 -0800
@@ -24,11 +24,19 @@

 set -e

+# Edit /etc/default/memcached to change this.
+ENABLE_MEMCACHED=no
+test -r /etc/default/memcached && . /etc/default/memcached
+
 case "$1" in
   start)
        echo -n "Starting $DESC: "
+       if [ $ENABLE_MEMCACHED = yes ]; then
        start-stop-daemon --start --quiet --exec $DAEMONBOOTSTRAP
        echo "$NAME."
+       else
+               echo "$NAME disabled in /etc/default/memcached."
+       fi
        ;;
   stop)
        echo -n "Stopping $DESC: "

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to