mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-10 07:50:19 +00:00
Updated the Solus eopkg workflow to conditionally remove openssl-11 before installing build dependencies, preventing the file-conflict failure when openssl is upgraded/installed in older Solus container images.
Kept the fix minimal and safe by guarding removal behind a package-presence check (eopkg li | grep ...) so it only applies when needed.
This commit is contained in:
5
.github/workflows/solus-eopkg-build.yml
vendored
5
.github/workflows/solus-eopkg-build.yml
vendored
@@ -62,6 +62,11 @@ jobs:
|
||||
sh -lc '
|
||||
set -euo pipefail
|
||||
eopkg update-repo -y
|
||||
# Some Solus base images still include openssl-11, which now
|
||||
# conflicts with openssl during dependency upgrades.
|
||||
if eopkg li | grep -q "^openssl-11\b"; then
|
||||
eopkg rm -y openssl-11
|
||||
fi
|
||||
eopkg install -y ypkg git
|
||||
ypkg build "$PACKAGE_YML"
|
||||
mkdir -p /workspace/artifacts
|
||||
|
||||
Reference in New Issue
Block a user