printf "mysql returned status code %s\n" "${EXIT_CODE}"
if [ "${EXIT_CODE}" -eq 0 ]; then
- printf "Database version reported after initialization: "
- checked_mysql_version
- printf '\n'
+ version=$(checked_mysql_version)
+ printf 'Schema version reported after initialization: %s\n' "${version}"
fi
exit "${EXIT_CODE}"
fi
version=$(checked_pgsql_version)
- printf "Database version reported after initialization: %s\n" "$version"
- exit 0
+ printf 'Schema version reported after initialization: %s\n' "${version}"
}
### Functions that implement database version checking commands
#
# This function prints version before and after upgrade.
mysql_upgrade() {
-
- printf "Database version reported before upgrade: "
- checked_mysql_version
- printf '\n'
+ version=$(checked_mysql_version)
+ printf 'Schema version reported before upgrade: %s\n' "${version}"
upgrade_scripts_dir=${scripts_dir}/mysql
--password="${db_password}" "${db_name}" ${extra_arguments}
done
- printf "Database version reported after upgrade: "
- checked_mysql_version
- printf '\n'
+ version=$(checked_mysql_version)
+ printf 'Schema version reported after upgrade: %s\n' "${version}"
}
pgsql_upgrade() {
version=$(checked_pgsql_version)
- printf "Database version reported before upgrade: %s\n" "$version"
+ printf 'Schema version reported before upgrade: %s\n' "${version}"
upgrade_scripts_dir=${scripts_dir}/pgsql
done
version=$(checked_pgsql_version)
- printf "Database version reported after upgrade: %s\n" "$version"
- exit 0
+ printf 'Schema version reported after upgrade: %s\n' "${version}"
}
# Remove a file if it exists
log_info "Removed temporary file ${tmp_file}."
log_info "Successfully dumped lease${dhcp_version} to ${dump_file}."
- exit 0
}
### Functions used for dump
fi
echo lease${dhcp_version} successfully dumped to "${dump_file}"
- exit 0
}
######################## functions used in lease-upload ########################
esac
;;
esac
-
-exit 0