From e86ee9eae7ad23edb41a508b3b5ce25964f0771e Mon Sep 17 00:00:00 2001 From: Jon Maddox Date: Tue, 15 Sep 2015 01:07:25 -0400 Subject: [PATCH] install/uninstall scripts for OS X --- scripts/osx_install | 17 +++++++++++++++++ scripts/osx_uninstall | 4 ++++ 2 files changed, 21 insertions(+) create mode 100755 scripts/osx_install create mode 100755 scripts/osx_uninstall diff --git a/scripts/osx_install b/scripts/osx_install new file mode 100755 index 00000000000..45525861f01 --- /dev/null +++ b/scripts/osx_install @@ -0,0 +1,17 @@ +#!/bin/sh + +set -e + +echo "Installing homebridge..." + +APP_PATH=`pwd` +HASS_PATH=`which hass` +USER_NAME=`whoami` + +cp scripts/org.home-assistant.plist ~/Library/LaunchAgents/org.home-assistant.plist + +sed -i '' -e "s#%USER%#$USER_NAME#g" ~/Library/LaunchAgents/org.home-assistant.plist +sed -i '' -e "s#%PATH%#$APP_PATH#g" ~/Library/LaunchAgents/org.home-assistant.plist +sed -i '' -e "s#%HASS_PATH%#$HASS_PATH#g" ~/Library/LaunchAgents/org.home-assistant.plist + +launchctl load -w -F ~/Library/LaunchAgents/org.home-assistant.plist diff --git a/scripts/osx_uninstall b/scripts/osx_uninstall new file mode 100755 index 00000000000..1d66ba3f48a --- /dev/null +++ b/scripts/osx_uninstall @@ -0,0 +1,4 @@ +#!/bin/sh + +launchctl unload ~/Library/LaunchAgents/org.home-assistant.plist +rm ~/Library/LaunchAgents/org.home-assistant.plist