@@ -251,13 +251,17 @@ kolla_build_blocks:
251
251
mkdir -p /etc/yum.repos.d.backup && \
252
252
tar -czf /etc/yum.repos.d.backup/repos.tar.gz -C /etc/yum.repos.d . && \
253
253
{% endif %}
254
+ echo "===== Before sed modifications I =====" && \
255
+ cat /etc/yum.repos.d/*.repo && \
254
256
{% for repo in stackhpc_yum_repos %}
255
257
sed -i -e '/\[{{ repo.tag }}\]/,/^\[/ s/^\(mirrorlist *=.*\)/#\1/g' \
258
+ -e '/\[baseos\]/,/^\[/ { N; s/^\(baseurl=.*\)\n[ \t]*\(https.*\)/#\1\n#\2/ }' \
256
259
-e '/\[{{ repo.tag }}\]/,/^\[/ s/^[# ]*\(baseurl *=.*\)/#\1/g' \
257
260
-e '/\[{{ repo.tag }}\]/,/^\[/ s/^[# ]*\(metalink *=.*\)/#\1/g' \
258
- -e '/\[{{ repo.tag }}\]/,/^\[/ s|^\(name.*\)|\1\nbaseurl={{ repo.url }}|' /etc/yum.repos.d/{{ repo.file }}{% if not loop.last %} && \
259
- {% endif %}
261
+ -e '/\[{{ repo.tag }}\]/,/^\[/ s|^\(name.*\)|\1\nbaseurl={{ repo.url }}|' /etc/yum.repos.d/{{ repo.file }}{% if not loop.last %}{% endif %} && \
260
262
{% endfor %}
263
+ echo "===== After sed modifications I =====" && \
264
+ cat /etc/yum.repos.d/*.repo && \
261
265
{% else %}
262
266
RUN \
263
267
rm /etc/apt/sources.list && \
@@ -274,15 +278,18 @@ kolla_build_blocks:
274
278
{# fixme #}
275
279
{% if kolla_base_distro == 'rocky' %}
276
280
&& \
281
+ echo "===== Before sed modifications II =====" && \
282
+ cat /etc/yum.repos.d/*.repo && \
277
283
{% if stackhpc_kolla_clean_up_repo_mirrors | bool %}
278
284
tar -xzf /etc/yum.repos.d.backup/repos.tar.gz -C /etc/yum.repos.d && \
279
285
tar -czf /etc/yum.repos.d.backup/repos.tar.gz -C /etc/yum.repos.d . && \
280
286
{% endif %}
281
287
{% for repo in base_centos_repo_overrides_post_yum_list %}
282
288
sed -i -e '/\[{{ repo.tag }}\]/,/^\[/ s/^\(mirrorlist *=.*\)/#\1/g' \
289
+ -e '/\[{{ repo.tag }}\]/,/^\[/ { N; s/^\(baseurl=.*\)\n[ \t]*\(https.*\)/#\1\n#\2/ }' \
283
290
-e '/\[{{ repo.tag }}\]/,/^\[/ s/^[# ]*\(baseurl *=.*\)/#\1/g' \
284
291
-e '/\[{{ repo.tag }}\]/,/^\[/ s/^[# ]*\(metalink *=.*\)/#\1/g' \
285
- -e '/\[{{ repo.tag }}\]/,/^\[/ s|^\(name.*\)|\1\nbaseurl={{ repo.url }}|' /etc/yum.repos.d/{{ repo.file }}{% if not loop.last %} && {% endif %} \
292
+ -e '/\[{{ repo.tag }}\]/,/^\[/ s|^\(name.*\)|\1\nbaseurl={{ repo.url }}|' /etc/yum.repos.d/{{ repo.file }}{% if not loop.last %}{% endif %} && \
286
293
{% endfor %}
287
294
{% endif %}
288
295
# With the UCA keyring installed we can now add all repos.
0 commit comments