install/uninstall scripts for OS X

This commit is contained in:
Jon Maddox 2015-09-15 01:07:25 -04:00
parent 332f7621ce
commit e86ee9eae7
2 changed files with 21 additions and 0 deletions

17
scripts/osx_install Executable file
View File

@ -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

4
scripts/osx_uninstall Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
launchctl unload ~/Library/LaunchAgents/org.home-assistant.plist
rm ~/Library/LaunchAgents/org.home-assistant.plist