Ubuntu 26.04 Release
build-and-publish / build (debian:13, NEXUS_PASS_TRIXIE, NEXUS_REPO_TRIXIE, NEXUS_USER_TRIXIE, trixie) (push) Successful in 3m10s
build-and-publish / build (ubuntu:26.04, NEXUS_PASS_RACCOON, NEXUS_REPO_RACCOON, NEXUS_USER_RACCOON, raccoon) (push) Successful in 3m26s

This commit is contained in:
root
2026-04-26 05:26:09 +00:00
parent be3fb4a68f
commit 8a14911502
4 changed files with 0 additions and 96 deletions
-9
View File
@@ -72,21 +72,12 @@ jobs:
cp -R /hostdata/default "${PKG_DIR}/hostdata/" || true
cp -R /usr/nginx_lua "${PKG_DIR}/usr/" || true
# Preserve compile-time rpath paths so the dynamic loader resolves
# AWS-LC, LuaJIT, libinjection, and libmodsecurity correctly on the
# target host. Flattening these into /usr/lib (the old behaviour)
# made the loader fall back to the host's system libssl/libcrypto
# which have a different ABI from AWS-LC -> "undefined symbol"
# crashes at runtime.
for d in /usr/local/aws-lc /usr/local/LuaJIT /usr/local/modsecurity; do
[ -d "$d" ] && cp -R "$d" "${PKG_DIR}/usr/local/" || true
done
mkdir -p "${PKG_DIR}/usr/local/lib"
cp -R /usr/local/lib/. "${PKG_DIR}/usr/local/lib/" 2>/dev/null || true
# Other libs nginx links against (system glibc deps, libpcre2, etc.)
# go to /usr/lib. Skip anything under /usr/local — it's already
# shipped at its original path above.
for lib in $(ldd /usr/sbin/nginx | grep '=> /' | awk '{print $3}'); do
case "$lib" in
/usr/local/*) continue ;;