#! /bin/sh

if [ -r /etc/osso-af-init/af-defines.sh ]; then
  source /etc/osso-af-init/af-defines.sh
fi

START_AS_USER=""
[ -d /scratchbox ] || START_AS_USER="su - user"

case "$1" in
start)
        if [ -r /etc/osso-af-init/matchbox.sh ]; then
          . /etc/osso-af-init/matchbox.sh stop
        fi
        # HD_NOTHREADS is a workaround for NB#116766
        HD_NOTHREADS=yes CLUTTER_VBLANK=none $START_AS_USER \
          $LAUNCHWRAPPER_TRYRESTART start \
          hildon-desktop /usr/bin/hildon-desktop
        ;;
stop)
        $START_AS_USER $LAUNCHWRAPPER_TRYRESTART stop \
          hildon-desktop /usr/bin/hildon-desktop
        ;;
restart)
        echo "$0: not implemented"
        exit 1
        ;;
force-reload)
        echo "$0: not implemented"
        exit 1
        ;;
*)      echo "Usage: $0 {start|stop}"
        exit 1
        ;;
esac

