| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
- ##
- ## rc.memcached -- Run-Commands
- ##
- %config
- memcached_enable="$openpkg_rc_def"
- memcached_flags=""
- memcached_log_prolog="true"
- memcached_log_epilog="true"
- memcached_log_numfiles="10"
- memcached_log_minsize="1M"
- memcached_log_complevel="9"
- %status -u @l_susr@ -o
- memcached_usable="no"
- memcached_active="no"
- echo "memcached_enable=\"$memcached_enable\""
- echo "memcached_usable=\"$memcached_usable\""
- echo "memcached_active=\"$memcached_active\""
- %start -p 100 -u @l_susr@
- rcService memcached enable yes || exit 0
- rcService memcached active yes && exit 0
- @l_prefix@/bin/memcached ${memcached_flags}
- %stop -p 900 -u @l_susr@
- rcService memcached enable yes || exit 0
- rcService memcached active no && exit 0
- # FIXME
- sleep 2
- %restart -p 100 -u @l_susr@
- rcService memcached enable yes || exit 0
- rcService memcached active no && exit 0
- rc memcached stop start
- %daily -u @l_susr@
- rcService memcached enable yes || exit 0
- shtool rotate -f \
- -n ${memcached_log_numfiles} -s ${memcached_log_minsize} -d \
- -z ${memcached_log_complevel} -m 644 -o @l_rusr@ -g @l_rgrp@ \
- -P "${memcached_log_prolog}" \
- -E "${memcached_log_epilog} && rc memcached reload" \
- @l_prefix@/var/memcached/memcached.log
|