Blame scripts/memcached-server.upstart

Packit Service 584ef9
description "memcached-server - high-performance memory caching daemon (instance)"
Packit Service 584ef9
author "Cameron Norman <camerontnorman@gmail.com>"
Packit Service 584ef9
Packit Service 584ef9
stop on stop-memcached-servers or runlevel [016]
Packit Service 584ef9
Packit Service 584ef9
expect daemon
Packit Service 584ef9
respawn
Packit Service 584ef9
Packit Service 584ef9
# Instance w/ default value so main server starts without SERVER param
Packit Service 584ef9
env SERVER=""
Packit Service 584ef9
instance $SERVER
Packit Service 584ef9
usage "SERVER - instance of memcached with corresponding /etc/memcached_$SERVER config"
Packit Service 584ef9
Packit Service 584ef9
script
Packit Service 584ef9
    if test "x$SERVER" = "x"; then
Packit Service 584ef9
        name="memcached"
Packit Service 584ef9
    else
Packit Service 584ef9
        name="memcached_$SERVER"
Packit Service 584ef9
    fi
Packit Service 584ef9
Packit Service 584ef9
    test -f /etc/${name}.conf || {
Packit Service 584ef9
        echo "No config found, not starting."; exit 1
Packit Service 584ef9
    }
Packit Service 584ef9
Packit Service 584ef9
    exec /usr/share/memcached/scripts/start-memcached /etc/${name}.conf /var/run/${name}.pid
Packit Service 584ef9
end script