[packages] memcached: remove submenu, fix copyright year, add memory option to defaul...
[packages.git] / net / memcached / files / memcached.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2010 OpenWrt.org
3 START=80
4
5 start_service () {
6     local section="$1"
7         config_get user "$section" user
8         config_get maxconn "$section" maxconn
9         config_get listen "$section" listen
10         config_get port "$section" port
11         config_get memory "$section" memory
12
13         memcached_args="-d -u ${user:-nobody} -c ${maxconn:-1024} -l ${listen:-0.0.0.0} -p ${port:-11211} -U ${port:-11211} -m ${memory:-64}"
14         memcached $memcached_args >/dev/null 2>&1
15 }
16
17 start() {
18     config_load "memcached"
19         config_foreach start_service memcached
20 }
21
22 stop() {
23     killall memcached
24 }