Skip to content

Commit

Permalink
CI: Fix creating gi._overridesdir/Modulemd.py symlink
Browse files Browse the repository at this point in the history
E.g. python3-gobject-base-3.40.1-6.el9 in CentOS Stream 9 does not
package that directory and thus creating a symlink in it failed. This
is not a problem in Fedora 42.
  • Loading branch information
ppisar committed Jan 16, 2025
1 parent d04b8c4 commit 0e3988a
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .ci/archlinux/Dockerfile.deps.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ RUN pacman -Syu --needed --noconfirm \
python-six \
&& pacman -Scc --noconfirm

RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; print(gi._overridesdir)")/Modulemd.py
RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; import os; os.makedirs(gi._overridesdir, exist_ok=True); print(gi._overridesdir)")/Modulemd.py
2 changes: 1 addition & 1 deletion .ci/centos/Dockerfile.deps.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,4 @@ ifelse(eval(cosrelease < 8), 1, `dnl
sudo \
&& yum -y clean all

RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; print(gi._overridesdir)")/Modulemd.py
RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; import os; os.makedirs(gi._overridesdir, exist_ok=True); print(gi._overridesdir)")/Modulemd.py
2 changes: 1 addition & 1 deletion .ci/fedora/get_fedora_deps.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@ dnf -y --setopt=install_weak_deps=False --setopt=tsflags='' \

dnf -y clean all

ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; print(gi._overridesdir)")/Modulemd.py
ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; import os; os.makedirs(gi._overridesdir, exist_ok=True); print(gi._overridesdir)")/Modulemd.py

popd
2 changes: 1 addition & 1 deletion .ci/mageia/Dockerfile.deps.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ RUN dnf -y --setopt=install_weak_deps=False --setopt=tsflags='' install \
wget \
&& dnf -y clean all

RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; print(gi._overridesdir)")/Modulemd.py
RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; import os; os.makedirs(gi._overridesdir, exist_ok=True); print(gi._overridesdir)")/Modulemd.py
2 changes: 1 addition & 1 deletion .ci/openmandriva/Dockerfile.deps.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ RUN dnf -y --setopt=install_weak_deps=False --setopt=tsflags='' install \
elinks \
&& dnf -y clean all

RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; print(gi._overridesdir)")/Modulemd.py
RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; import os; os.makedirs(gi._overridesdir, exist_ok=True); print(gi._overridesdir)")/Modulemd.py
2 changes: 1 addition & 1 deletion .ci/opensuse/Dockerfile.deps.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ RUN zypper install --no-confirm --no-recommends --capability \
sudo \
valgrind

RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; print(gi._overridesdir)")/Modulemd.py
RUN ln -sf /builddir/bindings/python/gi/overrides/Modulemd.py $(python3 -c "import gi; import os; os.makedirs(gi._overridesdir, exist_ok=True); print(gi._overridesdir)")/Modulemd.py

0 comments on commit 0e3988a

Please sign in to comment.