#!/bin/bash

set -o monitor

killtree() {
    local _pid=$1

    for _child in $(ps -o pid --no-headers --ppid ${_pid}); do
	killtree ${_child}
    done

    kill -TERM ${_pid} > /dev/null 2>&1
}

browser=/usr/bin/techne-browser
prefix=/usr
exec_prefix=${prefix}
bindir=/usr/games

${browser} --name slipstream --class Slipstream --geometry 600x600 http://localhost:29176/slipstream &
${bindir}/slipstream --name slipstream --class Slipstream -Ointeractive $* &

trap "trap - CHLD; killtree $$" CHLD
wait
