depend() { need net } start() { ebegin "Starting openvasd" start-stop-daemon --start --quiet --exec /usr/sbin/openvasd -- -D -p ${PORT} --quiet eend $? } stop() { ebegin "Stoping openvasd" start-stop-daemon --stop --quiet --exec /usr/sbin/openvasd einfo "Waiting for the environment to be sane" TIME=0 SHUTDOWN=0 while [ ${TIME} -le ${TIMEOUT} ] do let "TIMEOUT += 1" sleep 1 RUNNING=$(ps aux | grep -m 5 openvasd: | grep -v grep) if [ ! -n "$RUNNING" ]; then SHUTDOWN=1 eend 0 break fi done if [ $SHUTDOWN -ne 1 ]; then eend 1 fi }