mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-30 12:43:41 +01:00
1ec5de9534
ebuild.sh/buildme update
33 lines
992 B
Bash
Executable File
33 lines
992 B
Bash
Executable File
#!/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: #
|