#!/bin/sh

# Load ipmodule variables
. /opt/gira/share/devicestack/ipmodule-vars
. /opt/gira/share/devicestack/ipmodule-ulimit
me="[$(printf $0 | xargs basename)]"
case "$1" in
  start)
    printf "${me} Starting devicestack ... "
    ${DEVICESTACK} &
    printf "%s\\n" "$!" > ${DS_PIDFILE}
    printf "%s\\n" "$!"
    ;;
  stop)
    printf "Stopping DeviceStack ... "
    if start-stop-daemon --stop --quiet --pidfile ${DS_PIDFILE}
    then
      printf "done.\\n"
    else
      printf "failed.\\n"
    fi
    ;;
  *)
    printf "Usage: %s (start|stop)\\n" "$0"
    exit 1
esac

exit 0
