24 lines
537 B
Bash
24 lines
537 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
pushd $(dirname $0)
|
||
|
# Checking if pull is successfull
|
||
|
git fetch origin
|
||
|
LC_ALL=C git status | grep -q "Your branch is up to date"; retval=$?
|
||
|
|
||
|
if [[ ${retval} -ne 0 ]]; then
|
||
|
# Let us update the pip installation
|
||
|
git pull
|
||
|
# for the sake of consistency, let's make the check_updates.sh script
|
||
|
# executable
|
||
|
chmod +x check_updates.sh
|
||
|
pip3 uninstall -y loaih
|
||
|
# build the actual toolkit
|
||
|
python3 setup.py bdist_wheel
|
||
|
pip3 install dist/*.whl; rv=$?
|
||
|
|
||
|
if [[ ${rv} -eq 0 ]]; then
|
||
|
# cleanup
|
||
|
rm -rf dist
|
||
|
fi
|
||
|
popd
|