blob: a91882d83603abc0e484d43c27d433eea6a3f1dd [file] [log] [blame]
#!/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 apman
pkillwait -f "babysit.*deathrattle.*conman"
pkillwait -f "deathrattle.*conman"
pkillwait conman
;;
restart)
$0 stop; $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac