|
|
@ -1,8 +1,11 @@ |
|
|
|
echo Installing bakasable |
|
|
|
echo Installing bakasable |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cd $(dirname "$0") |
|
|
|
|
|
|
|
|
|
|
|
handle_error() { |
|
|
|
handle_error() { |
|
|
|
echo "An error occurred on line $1" |
|
|
|
echo "An error occurred on line $1" |
|
|
|
rm -rf ~/.bakasable |
|
|
|
rm -rf ~/.bakasable |
|
|
|
|
|
|
|
cd $(pwd) |
|
|
|
exit 1 |
|
|
|
exit 1 |
|
|
|
} |
|
|
|
} |
|
|
|
trap 'handle_error $LINENO' ERR |
|
|
|
trap 'handle_error $LINENO' ERR |
|
|
@ -10,6 +13,17 @@ trap 'handle_error $LINENO' ERR |
|
|
|
mkdir -m 777 ~/.bakasable |
|
|
|
mkdir -m 777 ~/.bakasable |
|
|
|
mkdir ~/.bakasable/cache |
|
|
|
mkdir ~/.bakasable/cache |
|
|
|
|
|
|
|
|
|
|
|
cp ./bin/linux/bakasable ~/.bakasable/ |
|
|
|
cp -f ./bin/linux/bakasable ~/.bakasable/ |
|
|
|
|
|
|
|
if [ ! $(witch premake5) ]; then |
|
|
|
|
|
|
|
cp -f ./bin/linux/premake5 ~/.bakasable/ |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo Searching path in env PATH |
|
|
|
|
|
|
|
if [ ! $(witch bakasable) ]; then |
|
|
|
|
|
|
|
echo Path not found in env PATH |
|
|
|
|
|
|
|
echo Adding path |
|
|
|
echo "export PATH=$PATH:~/.bakasable" >> ~/.bashrc |
|
|
|
echo "export PATH=$PATH:~/.bakasable" >> ~/.bashrc |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
echo Path already added |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
cd $(pwd) |