upgrade installation script

pull/473/head
OscarSotoSanchez 2020-05-06 16:28:47 +02:00
parent 8244617104
commit f9dd7cf58f
2 changed files with 18 additions and 7 deletions

View File

@ -202,7 +202,7 @@ upgrade_ov() {
mv "${TMP_FOLDER}/readme.md" "${OPENVIDU_PREVIOUS_FOLDER}" || fatal_error "Error while updating 'readme.md'"
printf '\n - readme.md'
printf "\n Deleting 'tmp' folder"
printf "\n => Deleting 'tmp' folder"
rm -rf "${TMP_FOLDER}" || fatal_error "Error deleting 'tmp' folder"
# Add execution permissions

View File

@ -4,16 +4,16 @@ upgrade_ov() {
UPGRADE_SCRIPT_URL="https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_OVVERSION.sh"
HTTP_STATUS=$(curl -s -o /dev/null -I -w "%{http_code}" ${UPGRADE_SCRIPT_URL//OVVERSION/$1})
printf " => Upgrading Openvidu CE to %s Version" "$1"
printf " => Upgrading Openvidu CE to '%s' version" "$1"
if [ "$HTTP_STATUS" == "200" ]; then
printf "\n => Downloading and upgrading new Version"
printf "\n => Downloading and upgrading new version"
printf "\n"
curl ${UPGRADE_SCRIPT_URL//OVVERSION/$1} | bash -s upgrade
curl --silent ${UPGRADE_SCRIPT_URL//OVVERSION/$1} | bash -s upgrade
else
printf "\n =======¡ERROR!======="
printf "\n Openvidu CE Version %s not exist" "$1"
printf "\n Openvidu CE Version '%s' not exist" "$1"
printf "\n"
exit 0
fi
@ -55,11 +55,22 @@ case $1 in
upgrade)
if [ -z "$2" ]; then
upgrade_ov latest
UPGRADE_VERSION="latest"
else
upgrade_ov "$2"
UPGRADE_VERSION="$2"
fi
read -r -p " You're about to update Openvidu CE to '${UPGRADE_VERSION}' version. Are you sure? [y/N]: " response
case "$response" in
[yY][eE][sS]|[yY])
upgrade_ov "${UPGRADE_VERSION}"
;;
*)
exit 0
;;
esac
;;
*)
usage
;;