4
0

linux-update.sh 1.3 KB

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env bash
  2. if [ -z "$1" ]
  3. then
  4. echo 'No branch setup.. using v2-master'
  5. BRANCH="v2-master"
  6. elif [ "$1" == "v2-develop" ] || [ "$1" == "develop" ] || [ "$1" == "dev" ]
  7. then
  8. BRANCH="v2-develop"
  9. elif [ "$1" == "v2-master" ] || [ "$1" == "master" ]
  10. then
  11. BRANCH="v2-master"
  12. else
  13. echo "$1 is not a valid branch, exiting"
  14. exit 1
  15. fi
  16. SCRIPTPATH="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
  17. UPGRADEPATH=$SCRIPTPATH"/upgrade"
  18. UPGRADEFILE=$SCRIPTPATH"/upgrade/upgrade.zip"
  19. FOLDER=$UPGRADEPATH"/Organizr-"${BRANCH#v}
  20. URL=https://github.com/causefx/Organizr/archive/${BRANCH}.zip
  21. mkdir -p $UPGRADEPATH && \
  22. curl -sSL ${URL} > $UPGRADEFILE && \
  23. unzip $UPGRADEFILE -d $UPGRADEPATH && \
  24. cd $FOLDER && \
  25. cp -r ./ $SCRIPTPATH/../ && \
  26. cd $SCRIPTPATH && \
  27. rm $UPGRADEFILE && \
  28. rm -rf $FOLDER && \
  29. rm -rf $UPGRADEPATH && \
  30. exit 0