#!/bin/sh | |
. /etc/utils.sh | |
# in this file | |
register_experiment ConmanDebug | |
case "$1" in | |
start) | |
mkdir -p /tmp/conman | |
if is-wireless-client; then | |
if experiment ConmanDebug; then | |
DBG=--debug | |
else | |
unset DBG | |
fi | |
babysit 30 deathrattle "timeout 600 apman" conman "$DBG" 2>&1 | logos conman & | |
elif runnable apman; then | |
babysit 30 apman 2>&1 | logos apman & | |
fi | |
;; | |
stop) | |
pkillwait -f "\bconman" | |
pkillwait -f "\bapman" | |
;; | |
restart) | |
$0 stop; $0 start | |
;; | |
*) | |
echo "Usage: $0 {start|stop|restart}" | |
exit 1 | |
esac |