@@ -172,7 +172,7 @@ if [[ "$CALLING_SCRIPT" == "ghe-backup" ]]; then
172
172
173
173
# min_disk_req=$(( $(echo "$repos_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$pages_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$es_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$stor_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$minio_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$mysql_disk_size" | awk '{printf "%.0f", $1/2}') + $(echo "$actions_disk_size" | awk '{printf "%.0f", $1}') + $(echo "$mssql_disk_size" | awk '{printf "%.0f", $1}') ))
174
174
min_disk_req=$(( $(echo "$repos_disk_size ") + $(echo "$pages_disk_size ") + $(echo "$es_disk_size ") + $(echo "$stor_disk_size ") + $(echo "$minio_disk_size ") + $(echo "$mysql_disk_size ") + $(echo "$actions_disk_size ") + $(echo "$mssql_disk_size ") ))
175
- echo " Data transfer size for - repositories = $repos_disk_size , pages : $pages_disk_size , elasticsearch : $es_disk_size , storage : $stor_disk_size , minio : $minio_disk_size , mysql : $mysql_disk_size , actions : $actions_disk_size , mssql : $mssql_disk_size " 1>&2
175
+ echo -e " ### Data Transfer Sizes \nrepositories: $repos_disk_size \npages : $pages_disk_size \nelasticsearch : $es_disk_size \nstorage : $stor_disk_size \nminio : $minio_disk_size \nmysql : $mysql_disk_size \nactions : $actions_disk_size \nmssql : $mssql_disk_size " 1>&2
176
176
printf " min_disk_required for this backup is at least %d MB\n" " $(( min_disk_req / 1024 ** 2 )) " 1>&2
177
177
178
178
if [[ $available_space -lt $min_disk_req ]]; then
@@ -186,22 +186,27 @@ if [[ "$CALLING_SCRIPT" == "ghe-backup" ]]; then
186
186
echo " rsync version $rsync_version in backup-host does not meet minimum requirements." 1>&2
187
187
echo " Please make sure you have the minimum required version of rsync: $min_rsync installed" 1>&2
188
188
exit 1
189
- fi
189
+ else
190
+ echo " rsync ${rsync_version} >= required ($min_rsync )"
191
+ fi
190
192
191
193
ssh_version=$( ssh -V 2>&1 | awk ' {print $1}' | grep -oPm 1 ' [\d\.]+' | head -1)
192
194
if awk " BEGIN {exit !($ssh_version < $min_openssh )}" & > /dev/null; then
193
195
echo " openSSH version $ssh_version in backup-host does not meet minimum requirements." 1>&2
194
196
echo " Please make sure the minimum required version of openSSH: $min_openssh is installed" 1>&2
195
197
exit 1
196
- fi
198
+ else
199
+ echo " openSSH ${ssh_version} >= required ($min_openssh )"
200
+ fi
197
201
198
202
jq_version=$( jq --version | awk -F\- ' {print $2}' )
199
203
if awk " BEGIN {exit !($jq_version < $min_jq )}" & > /dev/null; then
200
204
echo " jq version $jq_version in backup-host does not meet minimum requirements." 1>&2
201
205
echo " Please make sure you have the minimum required version of jq: $min_jq installed" 1>&2
202
206
exit 1
203
- fi
204
- echo " Backup host meets minimum software requirements for OpenSSH, rsync and jq." 1>&2
207
+ else
208
+ echo " jq ${jq_version} >= required ($min_jq )"
209
+ fi` ` `
205
210
fi
206
211
207
212
echo " Connect $hostname :$port OK (v$version )"
0 commit comments