Skip to content

Commit 0801637

Browse files
authored
Fix 20.10.sh script to properly install at all rhel 7 images (#70)
1 parent fc34899 commit 0801637

File tree

4 files changed

+24
-8
lines changed

4 files changed

+24
-8
lines changed

dist/20.10.2.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,11 @@ do_install() {
473473
# Add extra repo for version 7.x
474474
if [[ "$dist_version" =~ "7." ]] || [ "$dist_version" == "7" ] ; then
475475
if [ "$lsb_dist" = "rhel" ]; then
476+
$sh_c "$config_manager $enable_channel_flag rhui-REGION-rhel-server-extras"
476477
$sh_c "$config_manager $enable_channel_flag rhui-rhel-7-server-rhui-extras-rpms"
478+
$sh_c "$config_manager $enable_channel_flag rhui-rhel-7-for-arm-64-extras-rhui-rpms"
479+
$sh_c "$config_manager $enable_channel_flag rhel-7-server-rhui-extras-rpms"
480+
$sh_c "$config_manager $enable_channel_flag rhel-7-server-extras-rpms"
477481
else
478482
$sh_c "$config_manager $enable_channel_flag ol7_addons"
479483
# Adding OL7 developer repo if doesn't exist

dist/20.10.3.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,11 @@ do_install() {
473473
# Add extra repo for version 7.x
474474
if [[ "$dist_version" =~ "7." ]] || [ "$dist_version" == "7" ] ; then
475475
if [ "$lsb_dist" = "rhel" ]; then
476+
$sh_c "$config_manager $enable_channel_flag rhui-REGION-rhel-server-extras"
476477
$sh_c "$config_manager $enable_channel_flag rhui-rhel-7-server-rhui-extras-rpms"
478+
$sh_c "$config_manager $enable_channel_flag rhui-rhel-7-for-arm-64-extras-rhui-rpms"
479+
$sh_c "$config_manager $enable_channel_flag rhel-7-server-rhui-extras-rpms"
480+
$sh_c "$config_manager $enable_channel_flag rhel-7-server-extras-rpms"
477481
else
478482
$sh_c "$config_manager $enable_channel_flag ol7_addons"
479483
# Adding OL7 developer repo if doesn't exist

pkg/20.10.2/20.10.2.diff

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
diff -uNr 20.10.2.orig.sh 20.10.2.sh
2-
--- 20.10.2.orig.sh 2021-02-11 18:47:20.000000000 +0100
3-
+++ 20.10.2.sh 2021-02-11 18:40:40.000000000 +0100
2+
--- 20.10.2.orig.sh 2021-03-22 23:44:28.000000000 +0100
3+
+++ 20.10.2.sh 2021-03-22 23:51:17.000000000 +0100
44
@@ -21,26 +21,34 @@
55
# the script was uploaded (Should only be modified by upload job):
66
SCRIPT_COMMIT_SHA="3d8fe77c2c46c5b7571f94b42793905e5b3e42e4"
@@ -104,7 +104,7 @@ diff -uNr 20.10.2.orig.sh 20.10.2.sh
104104
if ! curl -Ifs "$yum_repo" > /dev/null; then
105105
echo "Error: Unable to curl repository file $yum_repo, is it valid?"
106106
exit 1
107-
@@ -440,6 +468,21 @@
107+
@@ -440,6 +468,25 @@
108108
$sh_c "$config_manager $disable_channel_flag docker-ce-*"
109109
$sh_c "$config_manager $enable_channel_flag docker-ce-$CHANNEL"
110110
fi
@@ -113,7 +113,11 @@ diff -uNr 20.10.2.orig.sh 20.10.2.sh
113113
+ # Add extra repo for version 7.x
114114
+ if [[ "$dist_version" =~ "7." ]] || [ "$dist_version" == "7" ] ; then
115115
+ if [ "$lsb_dist" = "rhel" ]; then
116+
+ $sh_c "$config_manager $enable_channel_flag rhui-REGION-rhel-server-extras"
116117
+ $sh_c "$config_manager $enable_channel_flag rhui-rhel-7-server-rhui-extras-rpms"
118+
+ $sh_c "$config_manager $enable_channel_flag rhui-rhel-7-for-arm-64-extras-rhui-rpms"
119+
+ $sh_c "$config_manager $enable_channel_flag rhel-7-server-rhui-extras-rpms"
120+
+ $sh_c "$config_manager $enable_channel_flag rhel-7-server-extras-rpms"
117121
+ else
118122
+ $sh_c "$config_manager $enable_channel_flag ol7_addons"
119123
+ # Adding OL7 developer repo if doesn't exist
@@ -126,7 +130,7 @@ diff -uNr 20.10.2.orig.sh 20.10.2.sh
126130
$sh_c "$pkg_manager makecache"
127131
)
128132
pkg_version=""
129-
@@ -474,10 +517,25 @@
133+
@@ -474,10 +521,25 @@
130134
$sh_c "$pkg_manager install -y -q docker-ce-cli-$cli_pkg_version"
131135
fi
132136
$sh_c "$pkg_manager install -y -q docker-ce$pkg_version"

pkg/20.10.3/20.10.3.diff

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
diff -uNr 20.10.3.orig.sh 20.10.3.sh
2-
--- 20.10.3.orig.sh 2021-02-11 18:47:20.000000000 +0100
3-
+++ 20.10.3.sh 2021-02-11 18:40:40.000000000 +0100
2+
--- 20.10.3.orig.sh 2021-03-22 23:44:28.000000000 +0100
3+
+++ 20.10.3.sh 2021-03-22 23:51:17.000000000 +0100
44
@@ -21,26 +21,34 @@
55
# the script was uploaded (Should only be modified by upload job):
66
SCRIPT_COMMIT_SHA="3d8fe77c2c46c5b7571f94b42793905e5b3e42e4"
@@ -104,7 +104,7 @@ diff -uNr 20.10.3.orig.sh 20.10.3.sh
104104
if ! curl -Ifs "$yum_repo" > /dev/null; then
105105
echo "Error: Unable to curl repository file $yum_repo, is it valid?"
106106
exit 1
107-
@@ -440,6 +468,21 @@
107+
@@ -440,6 +468,25 @@
108108
$sh_c "$config_manager $disable_channel_flag docker-ce-*"
109109
$sh_c "$config_manager $enable_channel_flag docker-ce-$CHANNEL"
110110
fi
@@ -113,7 +113,11 @@ diff -uNr 20.10.3.orig.sh 20.10.3.sh
113113
+ # Add extra repo for version 7.x
114114
+ if [[ "$dist_version" =~ "7." ]] || [ "$dist_version" == "7" ] ; then
115115
+ if [ "$lsb_dist" = "rhel" ]; then
116+
+ $sh_c "$config_manager $enable_channel_flag rhui-REGION-rhel-server-extras"
116117
+ $sh_c "$config_manager $enable_channel_flag rhui-rhel-7-server-rhui-extras-rpms"
118+
+ $sh_c "$config_manager $enable_channel_flag rhui-rhel-7-for-arm-64-extras-rhui-rpms"
119+
+ $sh_c "$config_manager $enable_channel_flag rhel-7-server-rhui-extras-rpms"
120+
+ $sh_c "$config_manager $enable_channel_flag rhel-7-server-extras-rpms"
117121
+ else
118122
+ $sh_c "$config_manager $enable_channel_flag ol7_addons"
119123
+ # Adding OL7 developer repo if doesn't exist
@@ -126,7 +130,7 @@ diff -uNr 20.10.3.orig.sh 20.10.3.sh
126130
$sh_c "$pkg_manager makecache"
127131
)
128132
pkg_version=""
129-
@@ -474,10 +517,25 @@
133+
@@ -474,10 +521,25 @@
130134
$sh_c "$pkg_manager install -y -q docker-ce-cli-$cli_pkg_version"
131135
fi
132136
$sh_c "$pkg_manager install -y -q docker-ce$pkg_version"

0 commit comments

Comments
 (0)