Updated the Solus eopkg GitHub Actions workflow to detect and remove legacy openssl-11 before dependency installation, preventing the file-conflict failure shown in your CI log while keeping behavior no-op on images that don’t have openssl-11.

Kept the rest of the build flow unchanged (ypkg build, artifact collection/upload)
This commit is contained in:
2026-02-18 11:40:37 -07:00
parent 5d5219566f
commit a8f68e22dd

View File

@@ -62,6 +62,11 @@ jobs:
sh -lc '
set -euo pipefail
eopkg update-repo -y
# Some container images still ship openssl-11, which conflicts
# with current openssl files during dependency installation.
if eopkg list-installed | awk "{print \$1}" | grep -qx "openssl-11"; then
eopkg remove -y openssl-11
fi
eopkg install -y ypkg git
ypkg build "$PACKAGE_YML"
mkdir -p /workspace/artifacts