ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/external/subpack/net/memcached/files/memcached.init b/external/subpack/net/memcached/files/memcached.init
new file mode 100644
index 0000000..063bf64
--- /dev/null
+++ b/external/subpack/net/memcached/files/memcached.init
@@ -0,0 +1,27 @@
+#!/bin/sh /etc/rc.common
+# Copyright (C) 2010-2011 OpenWrt.org
+
+START=80
+
+start_instance () {
+ local section="$1"
+
+ config_get user "$section" user
+ config_get maxconn "$section" maxconn
+ config_get listen "$section" listen
+ config_get port "$section" port
+ config_get memory "$section" memory
+
+ service_start /usr/bin/memcached -d -u ${user:-nobody} \
+ -c ${maxconn:-1024} -l ${listen:-0.0.0.0} \
+ -p ${port:-11211} -U ${port:-11211} -m ${memory:-64}
+}
+
+start() {
+ config_load 'memcached'
+ config_foreach start_instance 'memcached'
+}
+
+stop() {
+ service_stop /usr/bin/memcached
+}