Blame scripts/memcached-server.upstart

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