@@ -27,16 +27,33 @@ deb_suffixes=(
27
27
elixir-1.15
28
28
elixir-1.16
29
29
)
30
+ declare -a debian_dists=()
31
+ declare -a ubuntu_dists=()
32
+
33
+ for deb_os in " ${debian_os[@]} " ; do
34
+ for suffix in " ${deb_suffixes[@]} " ; do
35
+ debian_dists+=(" ${deb_os} -${suffix} " )
36
+ done
37
+ done
38
+
39
+ for ubuntu_os in " ${ubuntu_os[@]} " ; do
40
+ for suffix in " ${deb_suffixes[@]} " ; do
41
+ ubuntu_dists+=(" ${ubuntu_os} -${suffix} " )
42
+ done
43
+ done
30
44
31
45
function join_by { local IFS=" $1 " ; shift ; echo " $* " ; }
32
- ubuntu_codenames=$( join_by ' ,' $( IFS=' ,' ; eval echo {" ${ubuntu_os[*]} " ,}-{" ${deb_suffixes[*],} " }) )
33
- debian_codenames=$( join_by ' ,' $( IFS=' ,' ; eval echo {" ${debian_os[*]} " ,}-{" ${deb_suffixes[*],} " }) )
46
+ ubuntu_dists_list=$( join_by ' ,' ${ubuntu_dists[@]} )
47
+ debian_dists_list=$( join_by ' ,' ${debian_dists[@]} )
48
+
49
+ echo " All Ubuntu codenames: $ubuntu_dists_list "
50
+ echo " All Debian codenames: $debian_dists_list "
34
51
35
52
# =================== APT repos ===============================
36
53
37
- " $apt_sync " --delete " ${BASE_URL} /ubuntu" " $ubuntu_codenames " contrib amd64,arm64 " $UBUNTU_PATH "
54
+ " $apt_sync " --delete " ${BASE_URL} /ubuntu" " $ubuntu_dists_list " contrib amd64,arm64 " $UBUNTU_PATH "
38
55
echo " Ubuntu finished"
39
- " $apt_sync " --delete " ${BASE_URL} /debian" " $debian_codenames " contrib amd64,arm64 " $DEBIAN_PATH "
56
+ " $apt_sync " --delete " ${BASE_URL} /debian" " $debian_dists_list " contrib amd64,arm64 " $DEBIAN_PATH "
40
57
echo " Debian finished"
41
58
42
59
# =================== YUM repos ===============================
0 commit comments