create_missing_indices.sh: determin current version.

This commit is contained in:
Christoph 2020-02-13 01:54:38 +01:00
parent 363d070ebf
commit 9741149813

View File

@ -321,11 +321,16 @@ else
fi fi
CURRENT_INSTALL_DIR="$(realpath ${WEB_BASE_DIR}/nextcloud)"
CURRENT_VERSION="$(basename $CURRENT_INSTALL_DIR | cut -d"-" -f2)"
echo "" echo ""
echo -e "\033[1;32mStarting Script $script_name for \033[1;37m${WEBSITE}\033[m" echo -e "\033[1;32mStarting Script $script_name for \033[1;37m${WEBSITE}\033[m"
echo "" echo ""
echo -e " Website to update....................: $WEBSITE" echo -e " Website to update....................: $WEBSITE"
echo "" echo ""
echo -e " Nextcloud version....................: $CURRENT_VERSION"
echo ""
echo -e " Web base directory...................: $WEB_BASE_DIR" echo -e " Web base directory...................: $WEB_BASE_DIR"
echo "" echo ""
echo -e " Webserver user.......................: $HTTP_USER" echo -e " Webserver user.......................: $HTTP_USER"
@ -407,7 +412,7 @@ echo ""
echononl " Backup MySQL database '$DATABASE_NAME'.." echononl " Backup MySQL database '$DATABASE_NAME'.."
if [[ "$DATABASE_TYPE" = 'mysql' ]]; then if [[ "$DATABASE_TYPE" = 'mysql' ]]; then
mysqldump $MYSQL_CREDENTIALS --opt $DATABASE_NAME > \ mysqldump $MYSQL_CREDENTIALS --opt $DATABASE_NAME > \
${WEB_BASE_DIR}/${DATABASE_NAME}-v${PRIOR_VERSION}.${backup_date}.sql 2> $log_file ${WEB_BASE_DIR}/${DATABASE_NAME}-v${CURRENT_VERSION}.${backup_date}.sql 2> $log_file
if [[ $? -eq 0 ]]; then if [[ $? -eq 0 ]]; then
echo_ok echo_ok
else else
@ -417,7 +422,7 @@ if [[ "$DATABASE_TYPE" = 'mysql' ]]; then
elif [[ "$DATABASE_TYPE" = 'postgres' ]]; then elif [[ "$DATABASE_TYPE" = 'postgres' ]]; then
PGPASSWORD=$PSQL_PASS \ PGPASSWORD=$PSQL_PASS \
pg_dump $DATABASE_NAME -h $PSQL_SERVER -U $PSQL_USER \ pg_dump $DATABASE_NAME -h $PSQL_SERVER -U $PSQL_USER \
-f ${WEB_BASE_DIR}/${DATABASE_NAME}-v${PRIOR_VERSION}.${backup_date}.sql 2> $log_file -f ${WEB_BASE_DIR}/${DATABASE_NAME}-v${CURRENT_VERSION}.${backup_date}.sql 2> $log_file
if [[ $? -eq 0 ]]; then if [[ $? -eq 0 ]]; then
echo_ok echo_ok
else else