#!/bin/sh

plist_loc=/Library/LaunchDaemons
plist=net.zetta.launchd.zettamirror
plist_suffix=.plist

install_as_service() {
  # start service
  echo Starting ZettaMirror Service
  launchctl load ${plist_loc}/${plist}${plist_suffix} || return 1
  launchctl start ${plist} || return 1
}

install_as_service

sleep 3

if [ -e /tmp/zm_no_reg_ui ]; then
  rm -f /tmp/zm_no_reg_ui
elif [ -e /Applications/ZettaMirror/Register\ ZettaMirror.app ]; then
  echo Launching ZettaMirror registration UI
  open /Applications/ZettaMirror/Register\ ZettaMirror.app
fi