boothifier/lib/AnyRtttl/ci/linux/install_this.sh

20 lines
557 B
Bash

# Any commands which fail will cause the shell script to exit immediately
set -e
# Set PRODUCT_SOURCE_DIR root directory
if [ "$PRODUCT_SOURCE_DIR" = "" ]; then
RESTORE_DIRECTORY="$PWD"
cd "$(dirname "$0")"
cd ../..
export PRODUCT_SOURCE_DIR="$PWD"
echo "PRODUCT_SOURCE_DIR set to '$PRODUCT_SOURCE_DIR'."
cd "$RESTORE_DIRECTORY"
unset RESTORE_DIRECTORY
fi
# Create libraries folder for current user
mkdir -p $HOME/Arduino/libraries
# Install current library to Arduino Library repository
ln -s $PRODUCT_SOURCE_DIR $HOME/Arduino/libraries/.