11#! /bin/bash
22
33# Calculate individual MD5 hashes with file names and join them with commas
4- MD1=$( md5sum czkawka_cli_debug_1 czkawka_gui_debug_1 krokiet_gui_debug_1 czkawka_cli_release_1 czkawka_gui_release_1 krokiet_gui_release_1 | awk ' {print $1 "(" $2 ")"}' | paste -sd " ," )
5- MD2=$( md5sum czkawka_cli_debug_2 czkawka_gui_debug_2 krokiet_gui_debug_2 czkawka_cli_release_2 czkawka_gui_release_2 krokiet_gui_release_2 | awk ' {print $1 "(" $2 ")"}' | paste -sd " ," )
4+ MD5_DEBUG_1 =$( md5sum czkawka_cli_debug_1 czkawka_gui_debug_1 krokiet_debug_1 | awk ' {print $1 "(" $2 ")"}' | paste -sd " ," )
5+ MD5_DEBUG_2 =$( md5sum czkawka_cli_debug_2 czkawka_gui_debug_2 krokiet_debug_2 | awk ' {print $1 "(" $2 ")"}' | paste -sd " ," )
6+ MD5_RELEASE_1=$( md5sum czkawka_cli_release_1 czkawka_gui_release_1 krokiet_release_1 | awk ' {print $1 "(" $2 ")"}' | paste -sd " ," )
7+ MD5_RELEASE_2=$( md5sum czkawka_cli_release_2 czkawka_gui_release_2 krokiet_release_2 | awk ' {print $1 "(" $2 ")"}' | paste -sd " ," )
68
79# Print MD5 hashes
8- echo " MD5 1 - $MD1 "
9- echo " MD5 2 - $MD2 "
10+ echo " MD5_DEBUG_1: $MD5_DEBUG_1 "
11+ echo " MD5_DEBUG_2: $MD5_DEBUG_2 "
12+ echo " "
13+ echo " MD5_RELEASE_1: $MD5_RELEASE_1 "
14+ echo " MD5_RELEASE_2: $MD5_RELEASE_2 "
1015
11- # Compare and fail if MD1 != MD2
12- if [ " $MD1 " != " $MD2 " ]; then
13- echo " MD5 hashes do not match. Failing."
14- exit 1
16+ if [ " $MD5_DEBUG_1 " == " $MD5_DEBUG_2 " ]; then
17+ echo " DEBUG files are the same"
18+ exit 1
1519else
16- echo " MD5 hashes match. Success."
20+ echo " DEBUG files are different"
21+ fi
22+ if [ " $MD5_RELEASE_1 " == " $MD5_RELEASE_2 " ]; then
23+ echo " RELEASE files are the same"
24+ exit 1
25+ else
26+ echo " RELEASE files are different"
1727fi
0 commit comments