mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-12-26 16:47:40 +01:00
33 lines
992 B
Bash
33 lines
992 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Prevent the script from doing bad things
|
||
|
set -u # Abort with unset variables
|
||
|
|
||
|
# Go to the script directory
|
||
|
cd "$(dirname $0)"
|
||
|
|
||
|
declare -r CLOVER_UPDATER_DIR="$PWD"
|
||
|
declare -r CLOVER_APP_SUPPORT="$HOME"/Library/Application Support/Clover
|
||
|
|
||
|
# Install files
|
||
|
sudo mkdir -p "$CLOVER_APP_SUPPORT"
|
||
|
sudo cp -p "$CLOVER_UPDATER_DIR"/CloverUpdaterUtility "$CLOVER_APP_SUPPORT"/
|
||
|
sudo chmod +rx "$CLOVER_UPDATER_DIR"/CloverUpdaterUtility
|
||
|
|
||
|
# Build application if necessary
|
||
|
make CloverUpdater || exit $?
|
||
|
sudo cp -pr "$CLOVER_UPDATER_DIR"/build/CloverUpdater.app "$CLOVER_APP_SUPPORT"/
|
||
|
|
||
|
rm -f "$HOME"/Library/LaunchAgents/com.projectosx.Clover.Updater.plist
|
||
|
cp "$CLOVER_UPDATER_DIR"/CloverUpdaterUtility.plist "$HOME"/Library/LaunchAgents/com.projectosx.Clover.Updater.plist
|
||
|
|
||
|
echo "CloverUpdater install successfully !"
|
||
|
|
||
|
# Local Variables: #
|
||
|
# mode: ksh #
|
||
|
# tab-width: 4 #
|
||
|
# indent-tabs-mode: nil #
|
||
|
# End: #
|
||
|
#
|
||
|
# vi: set expandtab ts=4 sw=4 sts=4: #
|